Ver Mensaje Individual
  #23 (permalink)  
Antiguo 12/02/2006, 11:54
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Hola otra vez :

Lo siento, madelgado, es algo que tendrá que corregir cada fabricante.
Pero no creas que me olvidé, seguí haciendo experimentos porque pensé que tal vez se podía "arreglar" del lado cliente con JS; y es absurdo. Hay demasiadas posibilidades de uso a cubrir.

Sin embargo quería agregar algo; en el tema textarea en firefox se ve mal quedé convencido de que Firefox funcionaba como el Notepad XP, o algo parecido. Y que era el método típico de un editor de texto.

Pues no; el comportamiento es realmente lamentable y hay que empezar a presionar para que lo corrijan.

Dejo unas pruebas que hice en quirk mode y en HTML 4.01 Transitional para que las sigan viendo con otros navegadores y doctype .

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

<html><head><title></title></head>
<body>

<textarea cols="25" rows="5">
TextoConEspacio32TextoConEspacio32TextoConEspacio32 TextoConEspacio32

TextoConEspacio160TextoConEspacio160TextoConEspacio160*TextoConEspacio160

TextoConGuiónDeCorte173TextoConGuiónDeCorte173*TextoConGuiónDeCorte173

TextoConGuiónDeCorte*173(Rep.)

TextoConPunto46TextoConPunto46TextoConPunto46TextoConPunto46.TextoConPunto46

TextoConGuión45TextoConGuión45TextoConGuión45TextoConGuión45-TextoConGuión45

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ*¡¢£¤¥¦§¨©ª«¬*®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ


IE : Corta en espacio 'normal' (32); no corta en nbsp (160); corta en guión de corte (173); no corta en punto decimal; corta en guión común (45).


FF : Corta en espacio 'normal' (32); corta en nbsp (160); no corta en guión de corte (173); no corta en punto decimal; no corta en guión común (45).
</textarea>

<pre> !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ*¡¢£¤¥¦§¨©ª«¬*®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ</pre>

Nota : el guión de separación (<i>soft hyphen</i>) está entre los caracteres <tt>¬*®</tt>.

</body></html>
Como resumen, transcribo el contenido final del textarea
IE : Corta en espacio 'normal' (32); no corta en nbsp (160); corta en guión de corte (173); no corta en punto decimal; corta en guión común (45).


FF : Corta en espacio 'normal' (32); corta en nbsp (160); no corta en guión de corte (173); no corta en punto decimal; no corta en guión común (45).
Puse además la lista de caracteres ASCII para comprobar en cuáles sí corta cada navegador aparte de los que describí.

Ésto salió a partir de un mensaje en el que recomendé el uso de un soft hyphen , que inmediatamente me recordó este problema porque creí que era posible contar los caracteres tomando como referencia el rows para insertar un guión de separación. Luego reconstruiría el texto eliminando los guiones.

Si Firefox los reconociera, claro.

De cualquier forma, como dije al principio, hay demasiadas posibilidades (editar, seleccionar y cortar/copiar) y no pueden cubrirse todas. Dejo las pruebas como inquietud, al igual que las anteriores, por si alguien las quiere seguir.