Notion d'Objet en VBScript..
 
Les Objets et leur Hiérarchie

 

 

 
La Notion d'Objet est utilisée par Windows ...Avec Internet , les Navigateurs utilisent aussi des Objets . 
Par exemple ,  vous voyez sur votre écran une page Web.  
VBScript va décomposer cette page en Objets et surtout va vous permettre d'accéder à chacun de ces Objets, d'en retirer des informations et de les manipuler grâce à leurs Propriétés et leurs Méthodes 

Une page contient, en général plusieurs  Objets  différents. 

Pour bien comprendre , supposons que vous ayiez chargé la page suivante : 


1er Objet: 
Dans votre Navigateur il y a une Page Web ..c'est un  document HTML.  
C'est l'objet document
Dans cet objet on trouve d'autres objets....

2ème Objet: 
Dans ce document on trouve un formulaire ( au sens HTML) du terme. 
C'est l'objet formulaire.
Maintenant, on commence à voir apparaître la notion d'Objet avec sa Hiérarchie..

Encore des Objets: 
Dans cet Objet  formulaire on trouve 2 autres Objets:  
  • une case à cocher ( radio )
  • une Bouton
Ce sont , respectivement, l'Objet radio l'Objet bouton 
 
 
Donc, l'Objet document contient l'Objet formulaire, qui contient à son tour les Objets radio et  bouton.

La hiérarchie des objets de cet exemple est donc : 
 
document formulaire
radio
bouton
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é.( chaque élément ou objet étant séparé par un point..)  
 
Donc pour accéder à la case radio  document.formulaire.radio   
Et pour accéder au bouton document.formulaire.bouton.
Exemple ..en VBScript :  
Si la balise FORM en HTML a utilisé l'attribut name="form1" et que .. 
la balise HTML du bouton  a utilisé l'attribut name="envoi" .. 
alors on peut écrire dans la zone en JavaScript de cette manière : 
document.form1.envoi.value="ENVOYER"