Meldung

12.09.2007 - JavaScript Cookies: Speicherung von Informationen auf Client-Seite

Cookies dienen der Speicherung von Informationen auf Seite des Clients. Mit ihrer Hilfe lassen sich Internetseiten in ihrer Benutzbarkeit verbessern. Anhand einiger Beispiele wird gezeigt, wie Sie Cookies mit JavaScript speichern, auslesen und löschen können. Dabei wird auf die einzelnen Parameter eingegangen, die bei der Speicherung von Cookies von Interesse sind.

Im Grunde genommen sind Cookies nichts anderes als Strings, die unter dem Namen des Cookies gespeichert werden. Die durch eine Internetseite gespeicherten Cookies werden durch den Browser des Besuchers verwaltet. Sie werden von der Browseranwendung normalerweise in Form einer Textdatei auf der Festplatte des Besuchers gespeichert. Cookies, deren Ablaufzeitpunkt erreicht ist werden durch den automatisch gelöscht.

Welche Informationen in einem Cookie gespeichert werden, hängt vom Anwendungsfall ab. So werden häufig die Seitenbesuche eines bestimmten Benutzers mit Hilfe von Cookies gezählt. Denkbar ist der Einsatz von Cookies auch, wenn das Layout einer Internetseite durch den Besucher an dessen individuelle Bedürfnisse angepasst werden kann. Kann der Besucher auf einer Internetseite beispielsweise die Schriftgröße individuell auf seine Bedürfnisse anpassen, so ist es möglich derartige Einstellungen in einem Cookie zu speichern. Besucht der Benutzer diese Seite zu einem späteren Zeitpunkt erneut, so können diese Informationen ausgelesen werden und die Schriftgröße wiederum auf das zuvor eingestellte Maß gesetzt werden.

Mit dem Navigator-Objekt wird gezeigt, wie die Cookie-Einstellungen der Browseranweldung ausgelesen werden können. Darüber hinaus werden Funktionen implementiert, mit denen Cookies gesetzt oder gelöscht werden können. Der Inhalt der eventuell bereits gespeicherten Cookies wird bei Aufruf der Beispielseite im Fenster angezeigt. Hilfe bei der Integration der Funktionen in Ihre Seite finden Sie unter JavaScript & HTML. Hier werden die unterschiedlichen Möglichkeiten kurz erklärt.


Alexander Müller