[DOM] Interprétation du innerHTML
Bonjour à tous,
Voici mon problème : je récupère en PHP une actualité stocké dans une base pour la stocker en Javascript dans un tableau.
Je triche un peu en créant mon tableau Javascript directement via mon PHP :
Code:
1 2 3 4 5 6 7 8
| $tabTxt = 'new Array(';//Chaine du texte de l actu (tableau js)
//Boucle sur mes actus
foreach ($resultat as $cle => $valeur)
{
$tabTxt .= '"'.$valeur["description"].'",';
}
$tabTxt .= '"'.$description.'")'; |
Puis, dans mon JS :
Code:
var tabTxt = <?= $tabTxt ?>;
Ensuite, je crée des div en JavaScript puis j'y intègre mon atcualité:
Code:
1 2 3
| ...
txtDiapo = document.createTextNode(tabTxt[i]);
... |
Ce code est à peu près fonctionnel, mis à part mes deux soucis :
-Les balises HTML sont affichés dans ma div, et non interprétées, comment faire?
-Mon actualité est entré dans ma base via une textarea, le problème est que si j'insère un saut de ligne dans mon texte, j'aurais un saut de ligne dans mon Array et mon code ne marchera plus...
Je ne sais pas si j'ai été explicite, mais merci de répondre à mon problème