Volker: value der Formularliste

Beitrag lesen

Hallo,
folgendes Script, das unter IE 5 ohne Probleme läuft, bringt beim NS 4.7 immer ein "NaN" im Ergebnisfeld. Habe schon einiges ausprobiert. Was mache ich falsch?

Gruss Volker

<html>
<head>
<title>Berechnen</title>

<script language="JavaScript">
<!--
function rechne()
{
   var x = parseFloat(window.document.rechner.zahl1.value);
   var y = parseFloat(window.document.rechner.zahl2.value);
   window.document.rechner.erg.value = x * y;
}
//-->
</script>
</head>
<body bgcolor=#EEEEEE>

<form name="rechner">
     <select name="zahl1" onChange="javascript:rechne()">
          <option value="3">3,0 l</option>
          <option value="3.5">3,5 l</option>
          <option value="4">4,0 l</option>
          <option value="4.5">4,5 l</option>
     </select>
     <select name="zahl2" onChange="javascript:rechne()">
          <option value="1.85">Normal</option>
          <option value="1.9">Super</option>
     </select>
     <input type=button value="Berechne" onClick="javascript:rechne()">
     <input type=text name="erg" size=30 maxlength=30>
</form>
</body>
</html>