Hoschi: Wo ist der Fehler

Ich möchte eine Variable übergeben. Wo ist der Fehler?

<html>

<head>
<title>SELFHTML aktuell: Wertübergabe mit window.name / Beispiel 1</title>
<link rel="stylesheet" type="text/css" href="wselfhtm.css">
<script language="JavaScript">
<!--
function aufruf(selObj) {
  self.name=selectWert(selObj);
  self.location.href="wertueb1a.htm";
}
function selectWert(sObj) {
  return sObj.options[sObj.selectedIndex].value;
}
//-->
</script>
</head>

<body bgcolor="#EEEEEE" text="#000000" link="#AA5522" vlink="#772200" alink="#000000">

<h2 class="Sh2"><a class="an" name="a1">Wertübergabe mit window.name<br>
Beispiel 1 - Seite 1</a></h2>

<p><img src="../selfhtml/xshow.gif" width="33" height="14" border="0" alt="Beschreibung"><br>
<a href="wertueb.htm#a3"><b>Beschreibung: so wird's gemacht</b></a></p>

<form name="eform" onSubmit="aufruf(document.eform.zahl);return false">
  <table>
    <tr>
      <td colspan="2">Wieviele E-Mail-Adressen haben Sie?</td>
    </tr>
    <tr>
      <td align="right">Anzahl:</td>
      <td><tt><input name"zahl"> </tt> <input type="submit" value="Weiter"></td>
    </tr>
  </table>
  <p>  </p>
</form>
</body>
</html>

  1. Hallo Hoschi,

    du hast 2 Fehler gemacht:

    function selectWert(sObj) {
      return sObj.value;  /*falsch mit options[sObj.selectedIndex].*/
    }

    und  <td><tt><input name"zahl"> </tt> 
    name="zahl", also das Gleichheitszeichen vergessen

    Viele Grüße

    Antje