molily: IE6-7: Textbox bug?

Beitrag lesen

Das mit window.onload hatte ich schon mal Probiert, aber als "<body window.onload="InitPage();" ... " wollte im IE nicht klappen

Das ist auch eine quere Vermischung von HTML und JS, sodass es weder das eine noch das andere ist - und nicht das, was ich vorschlug.

Es gibt einerseits eingebettete HTML-Event-Handler-Attribute:
<element onevent="handler()">
und andererseits Event-Handling rein JavaScript-seitig:
element.onevent = handler;

window.onload = function () {...}; darf natürlich nicht in einem HTML-Tag stehen, sondern ist eine reine JS-Anweisung als Alternative zum <body onload="...">. Das onload-Attribut im body-Tag kann dann wegfallen.

Ich benutze "new Function(...)" in Verbindung mit 'onclick' da sonst der IE6-7 bei mit JS erzeugten Elementen streikt.

Dann liegt irgendwo anders noch ein weiterer Fehler. Das Schema element.onevent = handlerfunktion; funktioniert immer, auch bei erzeugten Elementen.

Mathias