innerHTML funktioniert im IE nicht.
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
artikel
aufruf
betracht
daten
explorer
fehler
formatierung
gruss
information
kommentar
lsung
lsungsvorschlag
methode
option
programming
schuld
starter
stehen
support
vermutung
-
Hallo!
ich habe ein Problem mit dem IE (wer nicht )
und zwar möchte ich einem dropdown per JS werte zuweisen. Firefox macht da keine mucken aber der IE will mal wieder nicht.
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Web Starter</title> <script type="text/javascript"> function test(){ var neu = "<option>wert1</option>"; document.getElementById("daten").innerHTML = neu; } </script> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body onLoad="test()"> <form method="GET" name="sheets"> Art: <select class="dropdown" id="daten" size="1"> </select> </form> </body> </html>
kann mir jemand sagen an was das liegt?
bzw was ich machen muss, um es beim IE zum laufen zu bringen?
also einfachen text mit formatierung kann ich per innerHTML auch im IE einfügen aber bei dem dropdown macht er nix... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hast du das ganze schonmal mit Firebug kontrolliert?
So auf den ersten Blick kann ich keine Fehler finden... -
Die Informationen in diesem Artikel beziehen sich auf:
• Microsoft Internet Explorer 5.0
• Microsoft Internet Explorer 5.01
• Microsoft Internet Explorer (Programming) 5.01 SP1
• Microsoft Internet Explorer 5.5
Welches IE hast du? -
ist wohl veraltet... beziehtz sich auch auf IE 6 und 7
var oOption = document.createElement("OPTION"); oOption.text="Wert1"; document.getElementById("daten").add(oOption);
so funktioniert es im Internet explorer. Im Firefox natürlich nicht.
var oOption = document.createElement("OPTION"); oOption.text="Wert1"; document.getElementById("daten").appendChild(oOption);
So funktioniert es wieder im Firefox, im IE dafür wieder nicht
jemand noch einen lösungsvorschlag? -
Hallo,
document.getElementById("daten").options[document.getElementById("daten"). options.length] = new Option("ich bin eine Option"); document.getElementById("daten").options[document.getElementById("daten"). options.length] = new Option("ich auch bin eine Option");
geht bei mir im IE und FF.
Für mehr Infos:
http://de.selfhtml.org/javascript/objekte/options.htm
Gruß
Manni -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage