document  

Unterobjekt von: window
Unterobjekte: all, anchors, applets, forms, images, layers, links
Eigenschaften:
  • Farben: bgColor (Hintergrundfarbe), fgColor (Textfarbe), linkColor (Farbe für Links) alinkColor (Farbe für aktive Links), vlinkColor(Farbe für besuchte Links)
  • charset (verwendeter Zeichensatz) (JS)
  • defaultCharset (normaler Zeichensatz) (JS)
  • cookie (Cookie erstellen/ abfragen/ ändern)
  • lastModified (letzte Änderung)
  • referrer (Herkunftsseite)
  • title (Titel)
  • URL (URL-Adresse)
Methoden:

Eigenschaften



Farben: bgColor (Hintergrundfarbe), fgColor (Textfarbe), linkColor (Farbe für Links) alinkColor (Farbe für aktive Links), vlinkColor (Farbe für besuchte Links)

Bei hexadezimalen Farbcodes Gatterzeichen # weglassen!

Beispiel:
alert("Hintergrund: "+document.bgColor+", Text: "document.fgColor);
document.bgColor = "eeeeee";
document.fgColor = "333333";


charset (verwendeter Zeichensatz)



defaultCharset (normaler Zeichensatz)



cookie (Cookie erstellen/ abfragen/ ändern)

Cookies (=kurze Zeichenkette, die auf dem Rechner des Anwenders erstellt wird) erstellen, abfragen oder ändern. Funktioniert mit dem MSIE nur per HTTP-Protokoll, d.h. auf dem eigenen Rechner nicht ohne einen installierten Server.



lastModified (letzte Änderung)

Letzte Änderung am Dokument, in GMT (Greenwhich Mean Time).



referrer (Herkunftsseite)

Speichert die Herkunftsseite. Funktioniert mit dem MSIE nur per HTTP-Protokoll, d.h. auf dem eigenen Rechner nicht ohne einen installierten Server.



title (Titel)

Speichert den Titel des Dokuments.



URL (URL-Adresse)

Speichert die vollständige URL-Adresse des Dokuments.



Methoden



captureEvents() (Ereignisse überwachen)



close() (schließen)

Schliesst ein zuvor mit open() geöffnetes Dokument wieder.



getSelection() (selektierten Text holen)



handleEvent() (Ereignisse verarbeiten)



open() (öffnen)

Öffnet ein Dokument.

Beispiel:
document.open();
document.write("Hallo!");
document.close();


releaseEvents() (Ereignisse abschließen)



routeEvent() (Event-Handler-Hierarchie durchlaufen)



write() (schreiben)

Schreibt in ein Dokument.

Beispiel:
<script language="JavaScript"> <!-- if(navigator.appName == "Netscape") {document.write("Netscape ist der beste Browser!")} else {document.write("Netscape und CSS sux! ")} document.write(navigator.appName + " ist der beste Browser der Welt!"); //--> </script>


writeln() (zeilenweise schreiben)

Schreibt zeilenweise, d.h. mit \n am Schluss.


Einführung in Javascript: Objektreferenz: document