Quiddix: Umbruch in Textarea unterschiedlich

Beitrag lesen

Hallo,

ich habe folgendes Problem.
Ich benötige eine Textarea, die nach eingabe von 10 Zeichen automatisch einen Umbruch "\n" einfügt und in der nächsten Zeile weiterschreibt.

Der Ansatz zur Lösung war die Verwendung von wrap="hard" bzw. wrap="physical".

An sich funktioniert diese Lösung auch gut jedoch scheint es mit gewissen einstellungen im Betriebssystem zu Problemen zu führen, da dann bereits nach 9 anstatt nach 10 Zeichen ein Umbruch erfolgt.
Wie ich gelesen habe ist "wrap" nicht standardisiert, was ein Grund für das Problem sein könnte.

Das eigentlich Problem betrifft Windows XP - einmal im Classic-Style und im XP-Style (Classicstyle ist eine Einstellung die in Windows getätigt werden kann, sodass das Betriebssystem nicht so viel Grafikresourcen braucht).

Im XP-Classic Style funktioniert alles wunderbar mit IE,Firefox, Opera.
Im XP-Standart Style oder auch z.B. in Vista wird jedoch mit dem IE und Firefox bereits nach 9 Zeichen umgebrochen.

Dieses Problem gilt es nun zu lösen (eventuell durch JavaScipt womit ich mich aber nicht auskenne oder eventell durch einen anderen Trick).

Hier der TestCode:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
<HTML><HEAD>  
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">  
<FORM action=textarea.php>  
<META content="MSHTML 6.00.2900.3492" name=GENERATOR></HEAD>  
<BODY>wrap off: <BR><TEXTAREA name=taoff rows=5 wrap=off cols=10>1234567890  
2  
3</TEXTAREA>  
<P>wrap soft: <BR><TEXTAREA name=tasoft rows=5 cols=10>1234567890  
2  
3</TEXTAREA>  
<P>wrap hard: <BR><TEXTAREA name=tahard rows=5 wrap=hard cols=10>1234567890  
2  
3</TEXTAREA> </FORM></P></BODY></HTML>