L'objet Document correspond à la page WEB courante. C'est donc un des objets les plus importants de JavaScript. Il possède une vingtaine de propriétés ainsi que neuf méthodes.
alinkColor |
C'est la couleur d'affichage des liens activés: l'attribut ALINK du conteneur BODY. On pourrait donc écrire quelque chose comme: document.alinkColor = "red"; ou alors document.alinkColor = "#FF0000"; |
---|---|
anchors[] | C'est un tableau contenant la liste des ancrages du document (Conteneur <A name="#xyz"></A>). On pourra y accéder au moyen d'une numérotation (document.anchor[0]) ou en utilisant le nom (document.anchor["xyz"]). |
applets[] | C'est la liste des applets (objets Java) du document. Comme pour la propriété anchors on pourra utiliser soit les numéros, soit les noms des objets. |
bgColor |
Cette propriété correspond à l'attribut BGCOLOR du conteneur BODY. |
contextual | Cette propriété concerne les styles des objets. (Voir feuille de style). |
cookie | Cette propriété est une chaîne de caractères placée par le navigateur sur le disque rigide du client. On y reviendra plus tard. |
domain | C'est le nom de domaine du serveur. Elle n'est pas reconnue par Internet Explorer. |
embeds[] |
C'est la liste des objets incorporés au document à l'aide de la balise EMBED. |
fgColor |
Cette propriété correspond à l'attribut TEXT du conteneur BODY. |
forms[] | C'est un tableau contenant la liste des formulaires de la page. |
images[] | La liste des images dans l'ordre ou par nom! |
lastModified | C'est la date de dernière modification du document. Cette propriété n'est accessible qu'en lecture seulement. |
layers[] | C'est un tableau contenant la liste des "LAYER" du document. Cette propriété est propre à Netscape. |
linkColor | Cette propriété correspond à l'attribut LINK du conteneur BODY. |
links[] | C'est la liste des liens que renferme le document. On ne peut s'y référer que par des indices. |
plugins[] |
Liste des "plugins" du document (Netscape seulement) |
referer | C'est le URL du document qui a provoqué le chargement du document présent (lecture seulement). |
title | Cette propriété correspond au conteneur <TITLE>. |
URL | C'est le URL du document courant (Lecture seulement). |
vlinkColor | Cette propriété correspond à l'attribut VLINK du conteneur BODY. |
captureEvents() | Cette méthode permet de spécifier le nom d'un événement qui pourra être capturé par le document. |
---|---|
close() |
Cette méthode permet de fermer le document courant. |
getSelection() | Cette méthode renvoie la sélection effectuée par l'internaute. Elle ne fonctionne qu'avec Netscape. |
handleEvent() | Cette méthode permet d'appeler un gestionnaire d'événement. |
open() | Cette méthode permet d'ouvrir un autre document. |
releaseEvents() | Cette méthode permet de restituer aux autres objets un événements. |
routeEvents() | Cette méthode permet de retourner à la hiérarchie normale un événement. |
write() | Cette méthode permet d'écrire du code HTML dans le document. |
writeln() |
C'est la même chose que write() mais avec une fin de ligne (\n). |