Peter Schäfer: Javascript Kompatibilität

Beitrag lesen

Hallo,

die Fehlermeldung lautet meistens "Objekt erwartet".
Die Angabe wo der Fehler sein soll zeigt auf die markierte
Zeile im folgenden hmtl code.

<form>
<select NAME="Auswahl" style="border:0; background-color:#90B6E0; width:200px">
<option value="nothing">Wählen Sie aus der Liste</option>
<optgroup label="Anleitungen">
<option value="../Information/Oszilloskop/index.html">Oszilloskop (HTML)</option>
</optgroup>
<optgroup label="Formeln">
<option value="Download/Formelsammlung.pdf">Formeln Elektrotechnik (PDF, 87KB)</option>
</optgroup>
</select>

------------------ nun die angeblich fehlerhafte Zeile ----------
<input type="button" name="ok" value="OK" onclick="getdownload(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)" style="border:0; background-color:#90B6E0;">
-----------------------------------------------------------------

</form>

Das Javascript (getdownload) befindet sich in einer externen
Javascript datei.

-----------------------------------------------------------------

function getdownload(x)

{
var Wert = x;
Note = document.getElementById("Ausgabe").childNodes.length;

if (Wert == "nothing")
{
ausgabe1();
}
else if (Wert == "novid")
{
ausgabe2();
}
else
{

Check=confirm ("Wichtiger Hinweis!\nBitte beachten Sie, dass alle Inhalte\ndieser Seite urheberrechtlich geschuetzt sind.");
if (Check == true)
{
while (Note >= 0)
{
del = document.getElementsByTagName("span")[0].firstChild;
document.getElementsByTagName("span")[0].removeChild(del);
if (document.getElementById("Ausgabe").childNodes.length == 0) break;
}
window.open( Wert );
}
else
abort();
}
}

--------------------------------------------------------------------

Vielleicht zeigt das ja das Problem.

Danke

Peter