Page 1 sur 1

Lancer fonction quand page fini de charger !!

Posté : 07 juin 2007, 16:29
par Ish
Bonjour à tous,

j'aimerais savoir s'il existe une fonction qui permet de savoir si la page a fini de se charger ??
Car je voudrais lancer quelque chose une fois que la page a fini de se charger !!

Merci !!!

Posté : 07 juin 2007, 16:30
par Genova
Bonjour,
si tu mets ton Javascript en bas de page, normalement il devrait se charger en dernier.

Posté : 07 juin 2007, 16:42
par Ish
pffffff ...... je suis super con !!!! :shock:
:cry: :cry: :cry: :cry: .... :?

Balancer moi des pierres stp !!
je :arrow:

Posté : 07 juin 2007, 19:57
par Cyrano
Il existe aussi un gestionnaire d'évènement spécialement fait pour ça pour la balise <body> : onload et dans ce cas, tu mets ton code dans une fonction et dans ton attribut, tu mets l'appel de cette fonction.

Donc tu mets ton code dans mafonction() et tu mets ensuite <body onload="mafonction();">

Plus simple et beaucoup plus propre.

Posté : 08 juin 2007, 14:08
par Ish
Il existe aussi un gestionnaire d'évènement spécialement fait pour ça pour la balise <body> : onload et dans ce cas, tu mets ton code dans une fonction et dans ton attribut, tu mets l'appel de cette fonction.

Donc tu mets ton code dans mafonction() et tu mets ensuite <body onload="mafonction();">

Plus simple et beaucoup plus propre.
Le onload() permet de lancer un script (fonction) au démarrage de la page. Ce que je voulais c'étais démaré un script quand la page a fini de se charger donc après une potentiel restitution de tableau (par exemple) ou d'importante liste déroulante !!!

En fait le but de tout ça était de mettre une fonction au départ qui m'affiche un sablier au 1er plan et qui prendrait toute la page pour éviter de voir des bugs graphique (la fonction est opérationnel) et qui me l'enlève une fois que la page a fini de charger.

Ca ne fonctionne pas comme je le voudrais mais je travail dessus !!

Posté : 08 juin 2007, 16:42
par Ryle
Ah non, je plussois Cyrano sur ce coup... l'attribut onLoad de la balise body ne s'exécute qu'une fois que le navigateur est arrivé au bout du code source, donc reviendra (à peu près) au même que si tu mets ton code js à la fin de ta page ;)

Mais dans tous les cas, cela ne concerne que le chargement du code source, pas l'affichage des images ou la fin des traitements précédents :)

Posté : 11 juin 2007, 13:46
par Ish
ok !! ...
merci beaucoup !!

:wink:

Posté : 14 juin 2007, 14:51
par Yosh
Mais dans tous les cas, cela ne concerne que le chargement du code source, pas l'affichage des images ou la fin des traitements précédents :)
Salut,

et avez-vous une idée pour savoir quand le chargement des images est fini?