LES CLASSES ET OBJETS PREDEFINIS
Principe
Les composants d’un objet constituent des propriétés de celui-ci. Ainsi, « forms » désigne les formulaires du document courant (la page HTML chargée) contenue dans la « window » courante. On accède à « forms » par l’expression :
window.document..forms
Simplification
En fait, les objets « window » et « document » sont immédiatement accessibles, l’expression se simplifie donc en document.forms.
Du point de vue objet, on a donc des propriétés, qui sont des variables dont les contenus sont des
instances de classes (des objets) prédéfinis lors du chargement du document par le client (liens d’inclusions en fait).
DETAILS DES OBJETS PRINCIPAUX
L’objet document
Il contient les informations concernant le document courant. Il est défini par la balise BODY. Le contenu du document est délimité par la séquence <BODY> ... <BODY> et on peut y accéder par les propriétés de l’objet document.
Propriétés associées
-
anchors[index]
représente un tableau contenant toutes les ancres (spécifiées à l’aide de la balise <A NAME="">) présentes dans le document. L’ordre de ces ancres correspond à leur ordre d’apparition dans le fichier HTML.
-
anchors.length
Le nombre d’ancres présentes dans le document.
-
Forms[index]
Un tableau contenant les formulaires présents dans le document. L’ordre de ces éléments correspond à l’ordre d’apparition de la balise FORM dans le fichier HTML.
-
Forms.length
Le nombre de formulaires contenus dans le document.
-
lastModified
Une chaîne de caractères représentant la date de la dernière modification.
-
Links[index]
Un tableau contenant tous les liens hypertexte (spécifiés à l’aide de l’attribut HREF) présents dans le document. L’ordre de ces liens correspond à leur ordre d’apparition dans le ficher HTML.
-
links.length
Le nombre de liens hypertexte présents dans le document .
-
location
L’adresse URL du document. Cette propriété, en la modifiant, permet de charger un nouveau document dans la fenêtre.
-
title
Le titre du document. Si le titre n’est pas défini, cette variable contient la chaîne de caractères "Untitled".
Méthodes associées
| Méthode |
Description |
Contexte |
| back |
accède à l’URL précédent |
history |
| foward |
accède au document suivant contenu dans l’historique |
history |
| go |
accède à un URL contenu dans l’historique |
history |
| eval |
évalue une expression |
document |
| open |
ouvre un buffer |
document |
| close |
ferme un buffer |
document |
| clear |
efface le contenu d’un document |
document |
| write |
génère du code HTML dans le document |
document |
| writeln |
identique à write mais insère un retour chariot à la fin |
document |
Les événements associés
A l’objet document sont associés deux événements onLoad et onUnload permettant de mettre en oeuvre des actions particulières lorsque l’utilisateur accède au document ou change de page HTML. Ces événements sont gérés par les balises HTML BODY et FRAMESET.
Format PDF l l
Imprimer cet article