Lancer fonction quand page fini de charger !!

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Lancer fonction quand page fini de charger !!

par Yosh » 14 juin 2007, 14:51

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?

par Ish » 11 juin 2007, 13:46

ok !! ...
merci beaucoup !!

:wink:

par Ryle » 08 juin 2007, 16:42

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 :)

par Ish » 08 juin 2007, 14:08

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 !!

par Cyrano » 07 juin 2007, 19:57

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.

par Ish » 07 juin 2007, 16:42

pffffff ...... je suis super con !!!! :shock:
:cry: :cry: :cry: :cry: .... :?

Balancer moi des pierres stp !!
je :arrow:

par Genova » 07 juin 2007, 16:30

Bonjour,
si tu mets ton Javascript en bas de page, normalement il devrait se charger en dernier.

Lancer fonction quand page fini de charger !!

par Ish » 07 juin 2007, 16:29

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 !!!