HTML-Dateien selbst erstellen
Dokumentation: JavaScript
JavaScript-Objektreferenz

FENSTERNAME.document


 Allgemeines zur Verwendung
 Eigenschaften
 Methoden


Allgemeines zur Verwendung

Eine Objektinstanz von FENSTERNAME.document wird automatisch erzeugt, wenn der WWW-Browser ein einleitendes <body>-Tag in der HTML-Datei vorfindet (siehe  Grundgerüst einer HTML-Datei). Deshalb gibt es bei diesem Objekt auch keine selbst definierbaren Namen. Die in einem Fenster angezeigte Datei sprechen Sie einfach mit FENSTERNAME.document an. Den Fensternamen können Sie auch weglassen, wenn es sich um eine einfache HTML-Datei handelt, die nicht in einem Frame-Set steht. Bei Frame-Sets müssen Sie einen Fensternamen angeben. Lesen Sie hierzu den Abschnitt  frames[ ] bzw. (Frame-Fenstername).

Eigenschaften

FENSTERNAME.document.alinkColor
Lesen Ändern
Farbe für Verweise, während sie angeklickt werden, wie sie bei der Zusatzangabe alink= im <body>-Tag oder vom Anwender in seinen Browser-Einstellungen festgelegt wurde. Der Rückgabewert bzw. Zuweisungswert ist eine Zeichenkette, die die Farbe in der HTML-üblichen Hexadezimalschreibweise enthält (siehe auch  Farbe für Text und Verweise). Mit window.document.alinkColor=#FFFFFF; können Sie z.B. nachträglich eine weiße Farbe zuweisen. Anstelle einer festen Angabe können Sie natürlich auch eine  Variable zuweisen, deren Wert der Anwender beispielsweise in einem  Formular selbst bestimmen kann.

FENSTERNAME.document.bgColor
Lesen Ändern
Hintergrundfarbe der HTML-Datei, wie sie bei der Zusatzangabe bgcolor= im <body>-Tag oder vom Anwender in seinen Browser-Einstellungen festgelegt wurde. Der Rückgabewert bzw. der Zuweisungswert ist eine Zeichenkette, die die Farbe in der HTML-üblichen Hexadezimalschreibweise enthält.

FENSTERNAME.document.cookie
Lesen Ändern
Cookies (cookies = Kekse - die Herkunft des Namens ist unbekannt) bieten Ihnen als Anbieter von WWW-Seiten die Möglichkeit, direkt aus einer HTML-Datei heraus Daten auf dem Rechner des Anwenders zu speichern und beim erneuten Aufruf der gleichen HTML-Datei wieder auszulesen. So kann eine WWW-Seite dynamisch auf gespeicherte Daten reagieren. Bei jedem Versuch, einen Cookie zu setzen, fragt der WWW-Browser den Anwender, ob er den Cookie setzen darf. Cookies sind ein heiß umstrittenes Thema. Viele Anwender reagieren empört auf den Versuch, daß eine WWW-Seite Daten auf ihre Festplatte schreiben will. Dabei sind Cookies völlig ungefährlich und weitaus unkritischer für den Anwender als etwa der Download eines Programms aus dem Internet. Es ist nur möglich, diejenigen Cookies auszulesen, die man selbst gesetzt hat. Eine Virenübertragung mit Cookies ist ausgeschlossen. Ein Cookie ist in etwa das gleiche wie ein Eintrag in einer INI-Datei unter MS-Windows. Es wird als Klartext eine Variable mit einem zugewiesenen Wert abgespeichert, zum Beispiel Datum und Uhrzeit des letzten Besuchs der WWW-Seite. Es können keine Rechnerdaten des Anwenders ausgelesen werden. Angesichts des vorherrschenden Mißtrauens bei Anwendern, die einfach nicht wissen, was so ein Cookie ist und was er tut, sollten Sie Cookies jedoch nur verwenden, wenn Sie einen besonderen Grund dazu haben. Netscape verwaltet Cookies in einer Datei namens COOKIES.TXT auf dem Rechner des Anwenders. Der MS Internet Explorer verwaltet die Cookies in einem Unterverzeichnis des Windows-Verzeichnisses. Ein Anwendungsbeispiel für Cookies finden Sie in diesem Dokument im Abschnitt  Anzahl Besuche eines Anwenders. Auf den WWW-Seiten von Netscape erhalten Sie weitere  Informationen zu Cookies .

FENSTERNAME.document.fgColor
Lesen Ändern
Farbe für Text, wie sie bei der Zusatzangabe text= im <body>-Tag oder vom Anwender in seinen Browser-Einstellungen festgelegt wurde. Der Rückgabewert bzw. Zuweisungswert ist eine Zeichenkette, die die Farbe in der HTML-üblichen Hexadezimalschreibweise enthält.

FENSTERNAME.document.lastModified
Lesen
Datum und Uhrzeit der letzten Änderung an der HTML-Datei. Mit einer Anweisung wie window.document.write(document.lastModified); können Sie Datum und Uhrzeit der letzten Änderung direkt in die HTML-Datei schreiben.

FENSTERNAME.document.linkColor
Lesen Ändern
Farbe für Verweise zu noch nicht besuchten Seiten, wie sie bei der Zusatzangabe link= im <body>-Tag oder vom Anwender in seinen Browser-Einstellungen festgelegt wurde. Der Rückgabewert bzw. Zuweisungswert ist eine Zeichenkette, die die Farbe in der HTML-üblichen Hexadezimalschreibweise enthält.

FENSTERNAME.document.referrer
Lesen
Die vollständige URL-Adresse der HTML-Datei, von der aus die aktuelle HTML-Datei aufgerufen wurde. So können Sie beispielsweise mit window.document.write("<a href=" + document.referrer +">" + document.referrer +"</a>"); in das aktuelle Dokumentfenster dynamisch einen Verweis zu der WWW-Seite schreiben, von der aus der Anwender die aktuelle Datei aufgerufen hat.

FENSTERNAME.document.title
Lesen
Der Titel der HTML-Datei, wie er bei <title> ... </title> angegeben ist.

FENSTERNAME.document.vlinkColor
Lesen Ändern
Farbe für Verweise zu bereits besuchten Seiten, wie sie bei der Zusatzangabe vlink= im <body>-Tag oder vom Anwender in seinen Browser-Einstellungen festgelegt wurde. Der Rückgabewert bzw. Zuweisungswert ist eine Zeichenkette, die die Farbe in der HTML-üblichen Hexadezimalschreibweise enthält.

Methoden

FENSTERNAME.document.clear()
Leert den Inhalt des Fensters. Das Fenster selbst wird nicht geschlossen.

FENSTERNAME.document.close()
Schließt ein Dokument. Wird typischerweise in Verbindung mit document.open() und document.write() bzw. document.writeln() verwendet.

FENSTERNAME.document.open(Mime-Type)
Öffnet ein Dokument zum Schreiben. Wird typischerweise in Verbindung mit document.open() und document.write() bzw. document.writeln() verwendet. Optional können Sie den Dateityp als Parameter übergeben. Erlaubt sind die Angaben "text/html", "text/plain", "image/gif", "image/jpeg", "image/x-bitmap" oder PlugIn-Typen (z.B. "x-world/vrml" oder "application/x-director").

FENSTERNAME.document.write(Inhalt)
Schreibt HTML-formatierten Text und von JavaScript verwaltete Variableninhalte in das Dokumentfenster. So können Sie z.B. mit Zweitfenster.document.open("text/html"); Zweitfenster.document.write("<h2>Sie benutzen den Browser " + navigator.appName + navigator.appVersion + "</h2>"); in einem zuvor definierten zweiten Fenster (siehe  Neues Fenster / Objektinstanz von window erzeugen) HTML-formatiert Name und Version des vom Anwender benutzten WWW-Browsers ausgeben. Beachten Sie im Zusammenhang mit document.write() auch die  Methoden des string-Objekts.

FENSTERNAME.document.writeln(Inhalt)
Wie document.write(). Fügt jedoch im Unterschied zu document.write() noch ein Zeilenumbruchzeichen am Ende ein.


Blättern:
window     FENSTERNAME.document.anchors

HTML-Dateien selbst erstellen
Dokumentation: JavaScript
JavaScript-Objektreferenz

© 1997  Stefan Münz, s.muenz@euromail.com