La hiérarchie des objets
de cet exemple pourrait s'illuster ainsi :
document |
formulaire |
radio
|
bouton
|
Pour accéder à un Objet, 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 jusqu'à à
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 JavaScript :
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"
Les Objets possèdent des Propriétés et ,
souvent des Méthodes..
Dans l'exemple ci-dessus , c'est la propriété value
de l'objet bouton ( appelé ici par son nom:envoi) que l'on
modifie.
Qu'est-ce qu'une Méthode ?
Par exemple..vous avez déja utilisé la méthode
write() de l'Objet document..
document.write('Bonjour..!');
ou la méthode alert() de l'objet window..par
ex:
Vous pouvez comparer les méthodes des Objets
à des Fonctions attribuées à des Objets..D'ailleurs
..voyez les parenthèses !!
Qu'est-ce qu'une Propriété
?
C'est une des caractéristiques d'un Objet.
Par exemple on vient d'utiliser JavaScript pour
modifier la Propriété value
de l'objet Bouton du Formulaire.
L'objet location possède la propriété
href (
c'est l'adresse de la page actuellement chargée avec l'ancre éventuelle..).
Par ex:
alert('Adresse
de la page chargée : '+location.href);
le nom des propriétés n'est pas suivi
de parenthèses.
En résumé:
Les Propriétés
des Objets sont leurs caractèristiques
( couleur, forme, nom,etc...)
Les Méthodes
des Objets sont les Fonctions qu'ils peuvent
engendrer.
|