Frage zu cookies
Michael
- javascript
1 Der Martin0 Michael
0 Michael0 Ashura
Hallo!
Wie kann ich über einer Variablen, deren Inhalt zuvor vom Benutzer abgefragt wird, den Inhalt eines Cookies festlegen?
Zur Zeit sieht mein Quelltext zum "Ablegen" eines Cookies so aus:
var cookie;
cookie=prompt("Wie soll das Cookie lauten?","");
document.cookie='cookie; expires=Thu, 20-Aug-2005 00:00:00 GMT;';
Leider wird hier aber immer der Name "cookie" für das Cookie festgelegt und nicht der Inhalt der Variablen, die der Benutzer über das Prompt-Fenster eingibt.
Wie muss ich das ändern, damit es wunschgemäß funktioniert?
mfg Michael
Hallo Michael,
Leider wird hier aber immer der Name "cookie" für das Cookie festgelegt
Natürlich.
Sieh dir deine Quelltext-Zeile nochmal gaaanz kritisch an.
Fällt dir nicht auf, dass
document.cookie='cookie; expires=Thu, 20-Aug-2005 00:00:00 GMT;';
von hier --^ bis hier --^
alles ein einziger konstanter String ist? Und der Text "cookie" ist Teil des Strings. Vielleicht wolltest du hier die vorher definierte Variable cookie einsetzen und mit dem restlichen String verknüpfen?
So long,
Martin
Hallo!
alles ein einziger konstanter String ist? Und der Text "cookie" ist Teil des Strings. Vielleicht wolltest du hier die vorher definierte Variable cookie einsetzen und mit dem restlichen String verknüpfen?
Ja genau, das will ich tun! Wie lautet hierfür die konkrete Syntax?
mfg Michael
Hallo!
Kann niemand weiterhelfen?
mfg Michael
Hallo Michael.
Kann niemand weiterhelfen?
Martin's Hinweis war mehr als ausreichend.
Wirf am Besten einmal einen Blick auf das SelfHTML-Beispiel zu document.cookie.
Dort wird angewandt, was du suchst.
Einen schönen Mittwoch noch.
Gruß, Ashura