Nous allons voir, dans ce tutorial, comment se servir des objets.
Reprenons l'exemple de notre moto, la YRC500. C'est bien une moto, mais dans notre cas elle est en train de rouiller dans notre garage ! Aprenons à s'en servir. Note : pour simplifier, je remplacerais "Riton&Scritch.Moto_de_route.YRC500" par "xxx.YRC500" (ce qu'il ne faut pas faire !).
Propriétés
Un objet possède des propriétés, qui peuvent être lues et/ou modifiées.
Notre moto aurait par exemple comme propriétés la couleur, la vitesse de pointe, etc...
Pour lire une propriété (avec alert() ) : alert(xxx.YRC500.color);
ce qui donnerait par exemple "blue" ou "#0000ff" en html.
Pour la modifier : xxx.YRC.color="red";
Pas trop dur ? On utilise toujours le point pour accéder aux propriétés, idem pour la suite, les methodes.
Les propriétés se retrouvent dans la balise de l'objet.
Exemple (les propriétés sont soulignées) : <IMG SRC="x" WIDTH="x"
HEIGHT="x"> et bien sur pour accéder on rajoute NAME="nomdelimage"
Les méthodes
Les méthodes sont des actions, se terminant avec des (), parfois vides.
Les méthodes de notre moto seraient par exemple "débrayer()", "tourner(gauche)", "klaxoner(5sec)", etc...
Les parenthèses sont les paramètres : ici, le paramètre de "tourner" est "gauche" et pour klaxoner c'est "5sec".
Pour la plupart des objets de formulaires, les méthodes sont :
- focus(), qui sélectionne l'objet (y met le curseur clignotant)
- blur(), exactement le contraire : déselectionne
- select(), qui "surligne" le texte, a associer avec focus()
La syntaxe est toujours la même en javascript : xxx.YRC500.débraye(); toujours avec les points
Voila, vous avez maintenant de quoi faire quelques script, pour vous aider, regarder les exemples qui suivent ce tuto.