Saltos de línea en Firefox, Opera e IExplorer

sisi escribió esto a las 17:43

Es para voverse loc@. ¿Os acordáis cuando hablábamos de los saltos de línea Unix y Dos? bueno pues ahora acabo de descubrir otra peculiaridad más que afecta a nuestros navegadores favoritos.

Nos situamos:

Linux: Ubuntu-Dapper

Sencilla página html con un sencillo formulario con un campo textarea (Corrección: 20-11-2006) que podría ser por ejemplo éste: demo de sp-quicktags3
Abrimos la página en Firefox y Opera.
Escribimos un texto en varias líneas.

primera linea
segunda linea
tercera linea

Lo seleccionamos con el ratón.
Mediante un sencillo script de Javacript mostramos qué caracteres se utilizan, en uno y otro caso, como salto de línea:
alert(escape(sel));
Donde sel es aquí una variable donde se almacena el texto seleccionado.
Ésta es la salida en Firefox:
primera%20linea%0Asegunda%20linea%0Atercera%20linea
Ésta es la salida en Opera:
primera%20linea%0D%0Asegunda%20linea%0D%0Atercera%20linea

Cambiamos ahora de escenario:

Windows XP

Salida de Firefox en Win XP:
primera%20linea%0Asegunda%20linea%0Atercera%20linea
Salida de Opera en WinXP:
primera%20linea%0D%0Asegunda%20linea%0D%0Atercera%20linea
Salida de IE:
primera%20linea%0D%0Asegunda%20linea%0D%0Atercera%20linea

Conclusión que saco yo (después de un rato de búsqueda totalmente infructuosa en Google):

  • En Firefox un salto de línea es u000A
  • En Opera, un salto de línea es u000Du000A

Independientemente de la plataforma en la que estemos…

Deja un comentario

:yupi: :jiji: :friends: :group: :clap: :gracias: :ola: :dance: :dance2: :dance3: :pompon1: :pompon2: :lengui: :girlblum: :nausea: :puaj: :nono: :aburrido: :hmm: :menti: :noworry: :pardon: :trinity: :music: :heavy: :mrgreen: :| :twisted: :arrow: 8O :) :? 8) :evil: :D :idea: :oops: :P :roll: ;) :cry: :o :lol: :x :( :!: :?: