problem
mathias
- javascript
Hallo zusammen
kann mir jemand sagen, was ich hier falsch gemacht habe?
<script language="JavaScript">
<!---
function ausgabe()
{
for(i=1;i<=document.form.eingabe.value;i++)
}
document.write(+i+);
//-->
</script>
<body onLoad="document.form.eingabe.focus()">
<form name="form" action=ausgabe()>
<input type="text" name="eingabe"><br>
<input type="submit" value="Ausgabe">
</form>
</body>
ich wäre euch seehr dankbar.
Tschüssi
Hi,
kann mir jemand sagen, was ich hier falsch gemacht habe?
aber gerne. Erstens hast Du ein völlig sinn- und nutzfreies Subject gepostet.
<script language="JavaScript">
Zweitens hast Du das zwingend benötigte type-Attribut unterschlagen.
document.write(+i+);
Drittens ist dies syntaktisch falsch. Wie kommst Du auf "+i+"?
<form name="form" action=ausgabe()>
Viertens gehört dieser Wert des action-Attributs zwingend in Anführungszeichen.
ich wäre euch seehr dankbar.
Und fünftens hast Du die Fehlerbeschreibung vergessen.
Cheatah
Hi,
<form name="form" action=ausgabe()>
Viertens gehört dieser Wert des action-Attributs zwingend in Anführungszeichen.
und sechstens, da das ja vermutlich obige Funktion aufrufen sollte, fehlt natürlich noch das Pseudo-Protokoll, daß dem Browser mitteilt, nicht die im selben Pfad liegende Ressource ausgabe() zu laden (müßten da nicht die () url-encoded werden?), sondern ein Javascript auszuführen.
cu,
Andreas