Java Reference
In-Depth Information
Eigenschaft
Beschreibung
Die Eigenschat repräsentiert das Wurzelelement eines Dokuments.
Im Fall einer Webseite ist dies das <html> -Element.
documentElement
Das Datum und die Uhrzeit der letzten Änderung der Datei im inter-
nationalen Format nach GMT (Greenwich-Zeit). Nicht alle Browser unter-
stützen die Eigenschat.
lastModiied
Die Eigenschat enthält den vollständigen URL der Webseite. Das ist
eine Alternative zu window.location , was aber in der Praxis meist ver-
wendet wird.
location
Die Eigenschat enthält den URL der Webseite, von dem aus die aktuelle
Webseite aufgerufen wurde. Die Unterstützung für diese Eigenschat
kann nicht vorausgesetzt werden, da sie ein Sicherheitsrisiko bzw. eine
Möglichkeit zur Sammlung sensibler Daten eines Besuchers darstellt
und in vielen Browsern bzw. Browsereinstellungen blockiert wird. Sollte
die Eigenschat dennoch unterstützt werden, ist Voraussetzung, dass
der Besucher die aktuelle Datei über einen Verweis aufgerufen hat
(nicht über ein Lesezeichen oder die Adresszeile des Browsers). Ebenso
muss bei den meisten Browsern der Aufruf explizit über das HTTP-Proto-
koll erfolgen.
referrer
title
Die Eigenschat enthält den Titel der Webseite, wie er bei <title> an-
gegeben ist.
Die Eigenschat enthält den vollständigen URL der Webseite und ist im
Grunde identisch mit location .
URL
Obwohl außer den Objektfeldern die meisten Eigenschaten von document heutzutage keine
besondere Bedeutung mehr haben, gibt es eine Ausnahme, die zumindest noch teilweise
wichtig ist - Cookies .
umgang mit Cookies
Bei einem Cookie handelt es sich immer um eine kleine Textdatei, welche von einem Brow-
ser in ein, im Browser vorgegebenes, Verzeichnis geschrieben und von dort wieder ausgele-
sen werden kann. Dieser Vorgang kann sowohl vom Client als auch dem Server initiiert
werden, wobei man aber festhalten sollte, dass auch klassische Cookies mit der weiteren
Verbreitung von AJAX respektive moderner RIAs an Bedeutung verlieren. Mit Cookies kann
man beispielsweise Sitzungen verfolgen, die sich über mehrere Webseiten erstrecken.
Wenn Sie jedoch AJAX einsetzen, um nur Teile einer Webseite auszutauschen, werden Sie
in vielen dieser Situationen keine neuen Webseiten laden und damit die Sitzung gar nicht
verfolgen müssen. Aber das lokale Speichern von Informationen auf dem Rechner des Besu-
chers ist beileibe nicht vom Tisch. Sogenannte Flash-Cookies versuchen sogar immer mehr
Inhalte auf dem Rechner des Besuchers zu speichern, die weit über die Datenmenge klassi-
scher Cookies hinausgehen. Das funktioniert dann, wenn ein Anwender Flash-Unterstüt-
zung im Browser installiert hat. Und HTML5 wird weiter das lokale Speichern mit bedeu-
tend weitergehenden Möglichkeiten (LocalStorage und SessionStorage) vorantreiben und
trotz der weitergehenden Möglichkeiten wird der Umgang damit sogar einfacher. Darauf
gehen wir im Kapitel mit den erweiterten JavaScript-Techniken ein.
Search WWH ::




Custom Search