L'objet Document

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.

Les propriétés de l'objet Document

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.

 

Les méthodes de l'objet Document

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).

Lectures suggérées