Archiv für die Kategorie ‘JavaScript’

Cookies setzen in JavaScript

Freitag, 23. Januar 2009

In JavaScript kann man mit dem Befehl

document.cookie = “CookieName=CookieWert”

ein Cookie schreiben. Dazu ein Beispiel:  document.cookie = “Vorname=Silke”

Parameter path:
Ein weiterer Parameter lautet path. Damit kann man den Gültigkeitsbereich festlegen.
Wird der Parameter path nicht gesetzt, so wird automatisch das aktuelle Verzeichnis verwendet.

z.B. Auf der Seite www.tamisch.com/unterverzeichnis/index.html wird der Befehl
document.cookie = “Nachname=Weber”
ausgeführt.
Auf der Seite www.tamisch.com/index.html ist das Cookie nicht lesbar.

Zum Unterschied:
Auf der Seite www.tamisch.com/unterverzeichnis/index.html wird der Befehl
document.cookie = “Nachname=Weber;  path=/”
ausgeführt.
Somit ist das Cookie auf der gesamten Webseite gesetzt und kann dann auch von www.tamisch.com/index.html gelesen werden.

Eine detaillierte Dokumentation dazu findet man auf dieser Seite:  http://javascript-workshop.de/buch/08.html