Lieber FraFu,
Du hast den IE zum Testen benutzt. Der bringt einige Eigenheiten mit sich, die sehr verwirren können!
<textarea id='txt1'>blabla</textarea>
[...]
alert(txt1.value);
In meinem Artikel gehe ich auf dieses Phänomen ein. In einem Beispiel wird ein Objekt als Unterobjekt von window erzeugt. Es existiert aber ein HTML-Element, das in seinem id-Attribut denselben Namen trägt, wie das unter window anzulegende Objekt (stell Direinfach vor ich definiere hier window.txt1 = "Hallo Welt!";
). Eine vorherige Prüfung, ob das Objekt window.txt1 bereits existiert (um dann vielleicht diese Erstellung bleiben zu lassen) führt im IE unter den gegebenen Umständen zu einem "falschen" Positiv-Ergebnis (da hier ja die textarea mit dieser ID bereits als window.txt1 geführt wird). Näheres im verlinkten Artikel.
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)