![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Reto, 31. 03. 2007, 20:59
Hallo zusammen
Kann mir jemand erklären, warum beim IE das innerHTML auf eine SELECT-Box nicht funktioniert?
Folgendes Szenario:
<select id="ajax_cb1" name="cb1"><option value="0">Ein Eintrag</option></select>
Wenn ich nun in JS folgendes aufrufe:
ajax_cb1.innerHTML="<option value=1>Etwas anderes</option>";
Dann macht der das problemlos unter FireFox 2.0, unter IE7 jedoch nicht.
Kennt jemand das Problem?
Danke im Voraus
Reto
Die folgende Nachricht zum Thema stammt von: Mathias Brodala, 31. 03. 2007, 21:16
Hallo Reto.
»» <select id="ajax_cb1" name="cb1"><option value="0">Ein Eintrag</option></select>
»»
»» Wenn ich nun in JS folgendes aufrufe:
»»
»» ajax_cb1.innerHTML="<option value=1>Etwas anderes</option>";
Verlasse dich nicht auf document.all. Für Zugriffe auf Elemente mit einer ID gibt es die getElementById-Methode.
»» Dann macht der das problemlos unter FireFox 2.0, unter IE7 jedoch nicht.
Warum der IE sich hier verhaspelt, kann ich nicht sagen. Wenn du jedoch das vorhandene option-Element entfernst und ein neues einfügst, funktioniert es.
Einen schönen Samstag noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules
Die folgende Nachricht zum Thema stammt von: Axel Richter, 31. 03. 2007, 21:22
Hallo,
»» Kann mir jemand erklären, warum beim IE das innerHTML auf eine SELECT-Box nicht funktioniert?
»» Kennt jemand das Problem?
http://support.microsoft.com/kb/276228
viele Grüße
Axel
Die folgende Nachricht zum Thema stammt von: Reto, 31. 03. 2007, 23:25
»» http://support.microsoft.com/kb/276228
»» viele Grüße
»» Axel
Danke Axel ... hab nun nen div darum gemacht und schreibe nun die komplette Box neu ;) doofes M$-Produkt ^^
Danke und schönen Abend
Reto
© 1998-2006
Impressum, Software: Classic Forum