powerbook_blog

klein, praktisch, unverdaulich seit 2004

Internet Explorer Laufzeitfehler bei Verwendung von innerHTML iVm ajax bzw Javascript

| 4 Kommentare

Ich habe das Problem gehabt, dass der Internet Explorer plötzlich bei mir Inhalte nicht nachladen wollte. Was gestern noch prima lübbte, ging heute nimmer.

Die Lösung des Problems ist so bitter, dass ich mir immer noch mit der Faust gegen den Kopf hämmere. Ich habe eine Tabelle. Manche Zelle habe ich so gestaltet, dass man durch Doppelklick den darin befindlichen Wert bearbeiten kann. Das klappt bislang prima. Nun habe ich zwischenzeitlich die Tabelle mit einem FORM-Tag eingeschlossen, um multiple Zeilen mit einer weiteren Funktion bearbeiten zu können.

Das Nachladen zum Bearbeiten der einzelnen Zelle lud aber ebenfalls ein FORM-Tag nach. Das mag der IE nun nicht ( Ich meine Gelächter! Der IE verhält sich mal konform … gibts doch gar nicht!!! ). FORM in FORM – das darf also nicht sein.

Ich hoffe dieser Eintrag hilft anderen und ich habe die letzten zwei Stunden nicht umsonst bzw für mich alleine verschwendet.

4 Kommentare

  1. Nun ist nur noch die Frage, ob IE6 oder IE7 – die beiden verhalten sich zum Teil äusserst unterschiedlich. Doch damit nicht genug – standardkonform verhalten sich beide nicht. Und sie lassen sich noch nicht einmal gleichzeitig auf einem Windows installieren (ohne Getrickse)

  2. Trat sowohl beim 6er als auch beim 7er auf. Der 6er hatte den Laufzeitfehler, der 7er hat eine dürftigere Fehlermeldung gehabt.

  3. Das Problem tritt aber auch auf wenn man verwendet. Zumindest bei mir im Internet Explorer acht. Ich habe gerade die gleiche Fehlermeldung gehabt und bin daher auf diesen Beitrag gestoßen. In diesem Sinne wünsche ich dir einen schönen Abend und vielleicht kann ich durch meinen Beitrag jemanden bei der Suche helfen. Grüße Nico

  4. Irgendwie scheint es ein Problem in diesen Blog mit den HTML Tag p zu geben. Dieser wurde eben bei meinen letzten Kommentar komplett ersetzt. Daher nochmal diesen Post.

Schreib einen Kommentar

Pflichtfelder sind mit * markiert.