Hallo Skeeve,
zu der folgenden Fehlermeldung, habe ich was gefunden und es funkt jetzt:
die drei Funktionen haben in den Aufruf kein Value-Argument bzw. Parameter für Values. Sie müssen folgendemaßen sein:
function init( selection ) {
var i= selection.options.length;
for ( var marke in autos ) {
selection.options[i++]= new Option( marke, marke );
}
}
function showModell( selection, variante, marke ) {
var i= selection.options.length= variante.options.length= 1;
for ( var modell in autos[ marke ] ) {
selection.options[i++]= new Option( modell, modell );
}
}
function showVariante( selection, marke, modell ) {
var i= selection.options.length= 1;
for ( var j=0 ; j < autos[ marke ][ modell ].length ; ++j ) {
selection.options[i++]= new Option( autos[ marke ][ modell ][ j ], autos[ marke ][ modell ][ j ] );
}
}
Aber dazu, muss man den letzten Komma am Ende des Arrays entfernen.
und Damit funkt unter IE auch.
Danke und Gruß
Messmar