<HTML>
<HEAD>
<TITLE>Test</TITLE>
<script language="JavaScript1.2" type="text/JavaScript1.2">
language dürfte mittlerweile überflüssig sein und type ist "text/javascript" fertig. Vielleicht liegt's daran.
function auswahl()
{
var spieler = 0
spieler = document.pid.selPlayer.value;
if(spieler == 0)
{
alert("Fehler");
}
if(spieler == 2)
{
alert("Spieler 2");
}
if(spieler == 1)
{
alert("Spieler 1");
}
}
Das ist umständlich und falsch, da:
<select name="selPlayer" >
kein Value hat. siehe http://selfhtml.teamone.de/javascript/objekte/options.htm
<input type="button" name="player" value="OK" onClick="auswahl();">
Wenn du dir es richtig einfach und flexibel machen willst, kannst du hier mit this arbeiten:
<input .... onClick="auswahl(this.form);">
und dann hast du die Referenz auf das Formular als Parameter in der Funktion.
Struppi.