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
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
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
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
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
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
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
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
Der Titel der HTML-Datei, wie er bei <title> ... </title> angegeben ist.
FENSTERNAME.document.vlinkColor
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.
© 1997 Stefan Münz, s.muenz@euromail.com