Ce script, une fois
démarré, va continuellement changer la couleur du
fond, en boucle. Essayez! Un script sympa et court !
Le script est
"attaché" au document HTML (ce message) grâce à la
balise <SCRIPT>. Son écriture se fait à l'intérieur
des balises <SCRIPT>.. </SCRIPT>.
Sous IE4, les balises <SCRIPT> ...
</SCRIPT> et leur contenu, se placent entre les balises <HEAD>
.... </HEAD>
Sous O.E., il faut placer l'ensemble entre les balises
<BODY>...</BODY>>
Dans ce script sont définies 2 variables (var)
-> COLOR et woot ainsi que 2 fonctions :
la fonction
stoploop()
- redéfinit la couleur du fond (blanc)
-> document.bgcolor= '#FFFFFF';
- arrête la boucle -> clearTimeout
(loopID);
la fonction
loopBackground()
Elle gère le changement de couleur du fond
grâce à une incrémentation des variables COLOR et woot et
une instruction conditionnelle ( if...else)
Dans les instructions if, une condition est
testée et, si la condition se vérifie, un certain code JavaScript
que vous avez rédigé est exécuté. (Dans
l'instruction if...else, un code différent est
exécuté si la condition ne se vérifie pas.) Dans sa forme
la plus simple, une instruction if peut tenir sur une ligne, mais les
instructions if et if...else occupant plusieurs lignes sont
beaucoup plus habituelles.
un clic sur le premier bouton, appelle - pour
exécution - la fonction loopBackground() :
onclick="loopBackground()"
un clic sur le deuxième bouton appelle la
fonction stoploop() :
onclick="stoploop()"
Ce script - du type 2 - ne s'exécute donc pas
automatiquement dès l'ouverture du message. Il ne démarre que si
un événement se produit (clic de souris). L'appel aux fonctions se
fait à l'intérieur de la balise HTML <INPUT> de la
manière suivante :
<INPUT onClick="loopBackground()"
>
Pour étudier à fond le script,
éditez-le avec Notepad.