Sauts de ligne textarea : IE vs Firefox
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 :
Code:
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";
[...] |
Après la réactualisation, qui passe par le code suivant, sous IE, les sauts de lignes disparaissent et tout est à la queuleuleu :
Code:
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"; |