Page 1 sur 1
Javascript mal interprété dans Firefox: message (saut) [OK
Publié : 26 janv. 2006, 21:04
par Piteur
Souci.
Dans Opéra ou IE, l'utilisation de la fonction javascript lançant un message accepte les retours chariot (retour à la ligne / saut de ligne : syntaxe = \r), mais pas Firefox.
Dans OPERA :

Dans FIREFOX :

Quelqu'un saurait-il comment obtenir un affichage avec saut de ligne ?
Merci.

Publié : 26 janv. 2006, 21:20
par calimo
\r c'est le retour chariot (mac)
Pour une nouvelle ligne il faut utiliser le caractère de nouvelle ligne,
\n (unix)
Remarque que le plus sur c'est peut-être encore d'utiliser \n\r (ou l'inverse ?) pour avoir un retour dans tous les cas (ligne de type windows)
PS : ce genre de question a toute sa place dans la rubrique "développement web", car ce n'est pas spécifiquement lié à Firefox

Publié : 26 janv. 2006, 21:51
par Piteur
calimo a écrit :\n\r (ou l'inverse ?)
En tout cas, merci, calimo, c'est bien \r\n qu'il faut utiliser.
calimo a écrit :ce genre de question a toute sa place dans la rubrique "développement web", car ce n'est pas spécifiquement lié à Firefox

OK pour l'emplacement

: c'est juste que je ne rencontrais ce pb qu'AVEC Firefox : IE et Opera ne font pas d'histoire...
>>> Euh, pour détruire ce topic mal placé, il y a un moyen

Publié : 27 janv. 2006, 08:49
par calimo
Piteur a écrit :OK pour l'emplacement

: c'est juste que je ne rencontrais ce pb qu'AVEC Firefox : IE et Opera ne font pas d'histoire...

C'est quand-même un peu peu pour en déduire que le problème n'est qu'avec Firefox
(il y a des dizaines de navigateurs basés sur Gecko, le moteur de rendu utilisé par Firefox
qui se comporteront donc de la même manière. Et il y a beaucoup d'autres moteurs de rendu qui pourraient se comporter encore autrement

)
De plus la rubrique développement web n'est pas limitée à un navigateur spécifique. On y parle de tout

Publié : 27 janv. 2006, 22:58
par Benoit
Il me semble que HTTP définit les retours à la ligne comme "\r\n" donc c'est probablement pour ça. Il faudrait aussi lire attentivement la spécification ECMAScript pour voir ce qu'ils en disent
Enfin, dans tous les cas il vaut toujours mieux utiliser la séquence complète. Si Opera te fait la conversion c'est plus par gentillesse qu'autre chose je pense.