11523 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai récupéré un script JS que j'essaie de mettre à ma sauce. Ce script est stocké dans un fichier .js que j'appelle depuis ma page principale. Dans ma page principale, j'ai recours à la balise
<input>

exemple :
<input type="hidden" name="tour" id="id" value="">


C'est là qu'arrive mon problème car dans 'value' je dois insérer des variables entre guillemets (à ce stade des explications, certains ont sans doute déjà compris le problème) Cela donne :
value="{"navigation":[{"titre":"Bonjour"}]}"
Mais cela ne peut fonctionner car les guillemets se trouvant dans value sont interprété comme fermeture de ce même value ! Lorsque j'ai récupéré le code, il était écrit avec la valeur text : &quot;
value=" {{[b]&quot;[/b]navigation...


Je pourrais me contenter d'utiliser {&quot; dans mon code, mais j'ai beaucoup de valeurs à renseigner dans <input> et la lecture du code est très inconfortable !

Quelqu'un a t-il une idée lumineuse pour simplifier le code ?

Merci par avance.
Modifié par franckh (07 Jul 2014 - 17:38)