2013-07-11 5 views
0

Je souhaite concaténer une chaîne HTML. Je construis une url modifiable (pas pour la page, mais pour une API interne).Concaténer la chaîne HTML

J'utilise Django [si cela aide]

urldata = "http://www.twitch.tv/widgets/live_embed_player.swf?channel=" + {{specificMedia.channel}} 

Je suis en train d'ajouter la première section qui est une chaîne à la « {{specificMedia.channel}} » qui est aussi une chaîne . et le définir à une variable d'objet

<object type="application/x-shockwave-flash" 
    data= urldata 

Est-ce possible sans Javascript?

Si je dois utiliser javascript, comment puis-je accéder à une variable de chaîne javascript en dehors du script?

grâce

QUESTION REVISEE Alors, je sais maintenant que ce n'est pas possible en HTML, mais je veux simuler une chaîne HTML. Comment est-ce que je fais ceci dans le script de Java?

Je veux faire: données = 'someRandomString'

que je pouvais faire quelque chose comme?

<script> var z = 'someRandomString'; </script> 

data = <script type = "text/javascript">document.write(x); </script> 

Répondre

0

Non, vous devez utiliser Javascript. HTML est un langage de balisage et ne peut pas faire de calculs. (Par exemple string1 + string2). Quant à la deuxième question, je ne suis pas sûr.

+0

Alors, que puis-je faire? – IdeoREX

+0

Aller à http://stackoverflow.com/questions/9689109/how-to-display-javascript-variables-in-a-html-page-with-document-write –

+0

Si je lis votre question corectly cette question est très simaler. –

0

Voici ce que j'ai trouvé sur le lien: Vous pouvez utiliser javascript pour accéder aux éléments de la page et modifier leur contenu. Ainsi, par exemple, vous pourriez avoir une page avec quelques balises HTML comme ceci:

« Ce texte va changer »

Vous pouvez utiliser javascript pour modifier le contenu comme si ...

document.getElementById ("MyEdit"). InnerHTML = "Mon nouveau texte!";

+0

Alors que j'ai suivi le lien et que je vois comment ça marche, j'ai essayé de le cloner et d'utiliser mes ficelles et ça a échoué. J'ai posté une autre question avec mon code complet, donc j'espère que je peux obtenir une solution de travail. Merci de votre aide – IdeoREX