Bonjour tout le monde :)
Voilà, j'ai un problème avec les retours à la ligne sous Internet explorer.
Donc voila, j'ai un élément que j'aimerai bien créer, un textearea pour être plus préçis, et lui assigner un contenu, cependant celui-ci contient un retour à la ligne.
Voici mon code :
Et donc, un exemple de content que j'ai défini à la main, je met :Code:
1
2
3
4
5
6
7
8
9
10
11
12 function createForm(type,parent,id,content){ alert(content); var el = document.createElement(type); el.id = id; if(type == "input"){ }else{ alert(content); el.innerHTML = content; } getElement(parent).appendChild(el); return getElement(id); }
toto\ntoto, et lorsque mes alert s'affiche, ça me donne pour les deux cas un truc du genre :
http://img141.imageshack.us/img141/1283/alertpd8.jpg
Ce que je comprend pas, c'est que dans mon alert, il me prend bien en compte le \n, et lorsque le textarea s'affiche il ne le prend plus en compte :s
Et surtout, si on fait quelque chose du genre :Là il me fait le retour à la ligne :?Code:document.getElementById('montextarea').innerHTML = "<textarea>toto\ntoto</textarea>";
Voila, merci d'avance :)