OVH Cloud OVH Cloud

evenement fin de chargement de page

1 réponse
Avatar
cyber23rabbit
Il y a-t-il un evenement qui se déclanche quand la page est
entièrement chargée.

Je veux inclure du code script dynamiquement en fin de script de la
manière suivante:

tablo = document.getElementsByTagName("SCRIPT");
tablo[tablo.length -1].innerHTML += "alert('c\'est chargé');

A priori ca marche, mais si j'écris ma routine en début de page et
qu'elle s'execute tout de suite, avant que la page soit entièrement
chargée, le code ne sera pas forcément inclus dans le dernier script
de la page, mais avant...

1 réponse

Avatar
YD
Il y a-t-il un evenement qui se déclanche quand la page est
entièrement chargée.


Oui, l'événement load. Il s'utilise par exemple de cette façon :

function pageCharge(){
//Le code à exécuter au chargement de la page
}

window.onload=pageCharge;
// à noter pas de parenthèses : on affecte la fonction à l'événement
// pas le résultat de la fonction !

ou encore dans la balise body :

<body onload="pageCharge();">
<!-- là on crée une fonction anonyme affectée à l'événement -->

--
Y.D.