Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Warum funktioniert mein Script nicht? (Cookie)
Frage
<script language="JavaScript" >
function writeCookie(name, value, hours)
{
var expire = "";
if(hours != null)
{
expire = new Date((new Date()).getTime() + hours * 3600000);
expire = "; expires=" + expire.toGMTString();
}
document.cookie = name + "=" + escape(value) + expire;
}
</script>
<body bgcolor="#FFFFFF" text="#000000" onLoad="writeCookie("Schmidhauser","framesetOK", 1 )">
Antwort 1 von Dr.Ma-Busen
Nabend!
Es wäre vielleicht etwas Hilfreich wenn du mal schreiben würdest was an den Script nicht geht. Gibt es eine Fehlermeldung? oder wie, oder was?
Aber wenn ich mir das Script mal anschaue dann fällt mir auf das du da ein Fehler in Folgender zeile hast:
<body bgcolor="#FFFFFF" text="#000000" onLoad="writeCookie("Schmidhauser","framesetOK", 1 )">
um genau zu sein hier
Bei den Befehl onLoad wird alles an Script ausgeführt was entweder zwischen "" oder zwischen '' steht.
In deine fall wir nur writeCookie ausgeführt, da das aber keine gültige Anweisung ist kommt es zu einen Fehler.
Also, etweder ersetzt du das erste " und das letzt " durch ' oder alle " zwischen den ersten " und den letzten " ersetzt du durch '.
Sprich, so:
oder so:
MfG
Dr.Ma-Busen
Es wäre vielleicht etwas Hilfreich wenn du mal schreiben würdest was an den Script nicht geht. Gibt es eine Fehlermeldung? oder wie, oder was?
Aber wenn ich mir das Script mal anschaue dann fällt mir auf das du da ein Fehler in Folgender zeile hast:
<body bgcolor="#FFFFFF" text="#000000" onLoad="writeCookie("Schmidhauser","framesetOK", 1 )">
um genau zu sein hier
onLoad="writeCookie("Schmidhauser","framesetOK", 1 )"Bei den Befehl onLoad wird alles an Script ausgeführt was entweder zwischen "" oder zwischen '' steht.
In deine fall wir nur writeCookie ausgeführt, da das aber keine gültige Anweisung ist kommt es zu einen Fehler.
Also, etweder ersetzt du das erste " und das letzt " durch ' oder alle " zwischen den ersten " und den letzten " ersetzt du durch '.
Sprich, so:
onLoad='writeCookie("Schmidhauser","framesetOK", 1 )'oder so:
onLoad="writeCookie('Schmidhauser','framesetOK', 1 )"MfG
Dr.Ma-Busen

