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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
}
Et donc, un exemple de content que j'ai défini à la main, je met :
toto\ntoto, et lorsque mes alert s'affiche, ça me donne pour les deux cas un truc du genre :


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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.getElementById('montextarea').innerHTML = "<textarea>toto\ntoto</textarea>";
Là il me fait le retour à la ligne

Voila, merci d'avance