Exemple 3: lancement par un évènement du navigateur
Cet exemple illustre l'utilisation du gestionnaire d'évènement onLoad
appliqué à la balise BODY: il permet de déclencher un script lorsque le chargement de
l'élément auquel il est appliqué (BODY dans cet exemple)
est terminé.
D'un façon plus générale, les gestionnaires d'évènements sont des attributs de balise HTML qui prennent comme valeur du code JavaScript.
Si vous consultez le pied de cette page vous trouverez le
résultat d'un appel JavaScript qui modifie la propriété
innerHTML pour ajouter à la page du code HTML (dans
cet exemple le code est ajouté à la fin de la balise BODY, ce
qui le fait apparaître en bas de page).
Code HTML de cet exemple:
<body onLoad="document.body.innerHTML += '<p class=\'genereJS\'>Je
suis ajouté au code HTML de la page par <b>BODY onload= ...cettePage.innerHTML
+= ...</b> je suis donc placé en bas de page...<br><a
href=\'#ex3\'>Retour exemple 3</a></p>';">
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...
du texte, du texte et encore du texte...