Wo ist der Fehler
Hoschi
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>
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