Bonjour.
Je suis en train de faire évoluer une page de l'html vers ajax. Cependant, j'ai un comportement différent entre Firefox et Internet Explorer dans les sauts de lignes dans un textarea.
J'utilise ce textarea pour restituer du texte entré dans un autre textarea d'une autre page et stocké dans une base MySql.
Au premier chargement de ma page, je m'affranchis de javascript et cela fonctionne bien :
Après la réactualisation, qui passe par le code suivant, sous IE, les sauts de lignes disparaissent et tout est à la queuleuleu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Page PHP principale : echo "<TEXTAREA id=\"ax_comms\" NAME='COMMENTAIRES' ROWS='20' COLS='50' CLASS='bgcol_white' readonly>"; affComm($miniset); echo "</TEXTAREA>\n"; Fonction PHP affComm(...) : [...] echo "[".date('H:i',$comm->heure_comm)."] ".stripslashes($comm->commentaire)."\n"; [...]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Page PHP principale : -->Code Javascript dans l'entete: document.getElementById('ax_comms').innerHTML = tableau[0]; -->Code HTML dans le reste de la page echo "<TEXTAREA id=\"ax_comms\" NAME='COMMENTAIRES' ROWS='20' COLS='50' CLASS='bgcol_white' readonly>"; affComm($miniset); echo "</TEXTAREA>\n"; Dans la page php appelée par l'update de la page par Ajax: $ax_result=getComm(); Fonction PHP getComm(): $comm_result=$comm_result."[".date('H:i',$comm->heure_comm)."] ".stripslashes($comm->commentaire)."\n";
Partager