Un peu de théorie objet

Les objets et leur hiérarchie

En bon internaute, vous voyez sur votre écran une page Web. VBscript va diviser cette page en objets et surtout va vous permettre d'accéder à ces objets, d'en retirer des informations et de les manipuler.

Voyons d'abord une illustration des différents objets qu'une page peut contenir.

Vous avez chargé la page suivante :


 

Dans votre browser, il y a une page Web qui n'est rien d'autre qu'un document Html. C'est l'objet document.


 

Dans ce document, on trouve un formulaire au sens Html du terme. C'est l'objet formulaire. Autrement dit (et c'est là que l'on voit apparaître la notion de la hiérarchie des objets VBscript), l'objet document contient un objet formulaire.


 

Dans ce document, on trouve deux objets. Des boutons checkbox et une zone de texte. Ce sont respectivement l'objet checkbox et l'objet texte. Autrement dit l'objet document contient l'objet formulaire qui contient à son tour l'objet radio et l'objet document contient aussi l'objet formulaire qui contient à son tour l'objet texte.


 

La hiérarchie des objets de cet exemple est donc :
document formulaire checkbox
texte

Pour accéder à un objet (vous l'avez peut-être déjà deviné), il faudra donner le chemin complet de l'objet (ou la généalogie complète de l'objet) en allant du contenant le plus extérieur à l'objet à l'objet référencé.

Soit par exemple pour le bouton checkbox : document.formulaire.checkbox
ou pour la zone de texte document.formulaire.texte.