Fehlersuche
Juup
- javascript
0 eisbaer040 wahsaga0 kapitän kork
Freunde,
wo liegt hier der Fehler? Angeblich in der Zeile wo else steht, soll ein Syntaxfehler sein und im body bereich ein objekt erwartet:
function setfocus() {
var Feld1;
var Feld2;
var Feld3;
var Feld4;
var Feld5;
var Feld6;
Feld1 = getCookie("Feld1");
Feld2 = getCookie("Feld2");
Feld3 = getCookie("Feld3");
Feld4 = getCookie("Feld4");
Feld5 = getCookie("Feld5");
Feld6 = getCookie("Feld6");
if (document.cookie)
document.formular.Name.value = Feld1;
document.formular.Vorname.value = Feld2;
document.formular.Telefon.value = Feld3;
document.formular.Adresse.value = Feld4;
document.formular.Mail.value = Feld5;
document.formular.Nummer.value = Feld6;
else
document.formular.Name.value == "*";
document.formular.Vorname.value == "*";
document.formular.Telefon.value == "*";
document.formular.Adresse.value == "*";
document.formular.Mail.value == "*";
document.formular.Nummer.value == "*";
document.formular.Name.focus();
}
//-->
</script>
</head>
<body onload="setfocus()">
Wär gut wenn jemand mir hierbei hilft
Freunde,
wo liegt hier der Fehler? Angeblich in der Zeile wo else steht, soll ein Syntaxfehler sein und im body bereich ein objekt erwartet:
[...]
Wär gut wenn jemand mir hierbei hilft
Du solltest (musst!) einfach um die Anwesingen klammen setzen
if (document.cookie)
{
document.formular.Name.value = Feld1;
document.formular.Vorname.value = Feld2;
document.formular.Telefon.value = Feld3;
document.formular.Adresse.value = Feld4;
document.formular.Mail.value = Feld5;
document.formular.Nummer.value = Feld6;
} else
{
document.formular.Name.value == "*";
document.formular.Vorname.value == "*";
document.formular.Telefon.value == "*";
document.formular.Adresse.value == "*";
document.formular.Mail.value == "*";
document.formular.Nummer.value == "*";
document.formular.Name.focus();
}
... Anwesingen ...
Jaja, was hab ich denn da geschrieben
Wer Zehn Finger nicht Blind schreiben kann, solte das auch nicht tun ;-)
hi,
wo liegt hier der Fehler? Angeblich in der Zeile wo else steht, soll ein Syntaxfehler sein und im body bereich ein objekt erwartet:
if (document.cookie)
document.formular.Name.value = Feld1;
nach dieser zeile ist der anweisungsblock, der zum if gehört, zu ende.
document.formular.Vorname.value = Feld2;
document.formular.Telefon.value = Feld3;
document.formular.Adresse.value = Feld4;
document.formular.Mail.value = Feld5;
document.formular.Nummer.value = Feld6;
else
hier folgt ein else, dass zu keinem if-block gehört.
weiter oben war einer, aber dessen anweisungsteil bestand ja wie gesagt nur aus einer zeile.
lies hier http://selfhtml.teamone.de/javascript/sprache/regeln.htm#anweisungsbloecke nach, wie du aus mehreren aufeinanderfolgenden anweisungen einen anweisungsBLOCK machst.
gruss,
wahsaga
hi die {} fehlen wenigstens
if (document.cookie)
{
document.formular.Name.value = Feld1;
document.formular.Nummer.value = Feld6;
}
else
{
document.formular.Name.value == "*";
document.formular.Name.focus();
}
}