Der obligatorische Absturz des Internet Explorers
Endlich: Javascript und innerHTML - ein Problem mit Biss: So einfach schien es selten, den IE aus dem Tritt zu bringen. Aber wie gut lässt sich Verhalten im Alltag reproduzieren?
Man kann geteilter Meinung sein. Der Internet Explorer ist bestimmt ein toller Browser. Einen Debugger analog Firefox könnte er aber wirklich vertragen. Gut, bin ich nicht der einzige, dem das in den letzten rund 10 Jahren mal aufgefallen ist. Microsoft Script Debugger, ja genau. Aber kommen wir zum Kern dieses Problems.
Bei einer dynamischen Zuweisung in die innerHTML- Eigenschaft eines Div-Tags (mit Formular-Elementen) blutgrätschte der IE mir regelmäßig ab mit der vielsagenden Meldung ‘unbekannter Laufzeitfehler’; Firefox dagegen ein Fels in der Brandung. Keine Fehlermeldung auf dieser Seite der Welt.
Nach langem Suchen habe ich ein Form-Tag entdeckt, welches weiter oben bereits auf gleiche Weise dynamisch eingebunden und nicht wieder geschlossen wurde. Das Einfügen eines weiteren Form-Tags nach einem bereits geöffneten hat den IE in die Knie gebracht. Also nie die Übersicht verlieren - es könnte einem die Tag-Hierarchie um die Ohren fliegen. Ich distanziere mich ausdrücklich von jedem, der dieses Verhalten absichtlich gegen IE einsetzen will. Warum auch immer. Z.B. als Argument für einen intuitiven Script-Debugger? Mails willkommen.
Abgelegt unter: IT Schnipsel














halli hallo,
dein Post hier hat mir wirklich weitergeholfen! =) ich muss ein Projekt für die Schule erstellen, und genau dieses Problem mit dem offenen Form und innerhtml hatte ich gerade! Tausend dank für den Tipp :-)
mfg
Pauwels Christian