IE8: Das Objekt unterstützt diese Eigenschaft oder Methode nicht
Kristin
- javascript
Hi!
ich habe das Problem, dass der Internet Explorer 8 bei folgenden Code ein Fehler ausgibt:
function test(obj){
var select2 = obj.form.test;
var newEntry = Option('test1', 'test2', false, false);
select2.options[select2.length] = newEntry;
}
<input type="button" name="Text1" value="Test" onclick="test(this)" />
Details zum Fehler auf der Webseite
Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Zeitstempel: Wed, 8 Jul 2009 21:03:50 UTCMeldung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
Zeile: 393
Zeichen: 5
Code: 0
URI: http://localhost:8888/test1.htm
Opera 9.80, Iceweasel 3.0.11 und der Internet Explorer 7 fügen in der test-Select-Box das Element ohne Fehler hinzu.
auch wenn ich die Funktion wie folgt abändere
function test(obj){
var newEntry = Option('bla', 'blub', false, false);
obj.form.test.options[obj.form.test.length] = newEntry;
}
ändert das nichts am Ausgang.
Welche Schmerzen hat der IE8?
Kristin
Hallo!
var newEntry = Option('test1', 'test2', false, false);
Schreibe besser
new Option
<http://de.selfhtml.org/javascript/objekte/options.htm#neue_elemente@title=Neue Elemente in Auswahlliste einfügen>
Dann scheints im IE 8 zu gehen.
Mathias
Hallo!
var newEntry = Option('test1', 'test2', false, false);
Schreibe besser
new Option<http://de.selfhtml.org/javascript/objekte/options.htm#neue_elemente@title=Neue Elemente in Auswahlliste einfügen>
Dann scheints im IE 8 zu gehen.
super, jetzt gehts
Kristin