03Oct06
Saltos de línea en Firefox, Opera e IExplorer
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…
Archivado en: 










