Comment puis-je exécuter une fonction JavaScript une fois le chargement de la page terminé?Comment puis-je exécuter une fonction JavaScript une fois le chargement de la page terminé?
Répondre
Utilisez l'événement onload
comme ceci:
window.onload = function(){
// your code here.......
};
W3C a une nouvelle méthode recommandée pour ce faire qui est beaucoup plus puissant: element.addEventListener() –
@Pullets Forever: Ok c'est intéressant. – Sarfraz
Event.observe (fenêtre, "onload", yourFunction);
Pour obtenir votre gestionnaire onload pour travailler proprement dans tous les navigateurs:
if (addEventListener in document) { // use W3C standard method
document.addEventListener('load', yourFunction, false);
} else { // fall back to traditional method
document.onload = yourFunction;
}
Voir http://www.quirksmode.org/js/events_advanced.html pour plus de détails
La plupart des cadres JavaScript (par exemple jQuery, Prototype) encapsuler des fonctionnalités similaires à ce sujet. Par exemple, dans jQuery, en passant votre propre fonction à la fonction jQuery principale $()
, votre fonction est appelée lorsque le DOM de la page est chargé. Voir http://api.jquery.com/jQuery/#jQuery3.
Cela se produit avant que l'événement onload
ne se déclenche, car onload
attend que tous les fichiers externes, tels que les images, soient téléchargés. Votre JavaScript n'a probablement besoin que du DOM pour être prêt; Si oui, cette approche est préférable à attendre onload
.
- 1. Comment charger les images une fois le chargement de la page terminé dans ASP.Net
- 2. Exécution d'une fonction une fois que le film Flash a terminé le chargement
- 3. Comment appeler une fonction javascript une fois au chargement de la page, la page se recharge, ne l'appelez plus
- 4. Quelle fonction est invoquée une fois que la vue a complètement terminé le chargement?
- 5. Afficher la page de traitement, puis rediriger une fois terminé
- 6. Comment exécuter une fonction javascript après le chargement d'un JS spécifique?
- 7. exécuter une fonction dans une autre fonction dans N fois
- 8. Afficher la page HTML après le chargement terminé
- 9. Appeler une fonction javascript après le chargement de la div
- 10. JQuery comment exécuter après le chargement de la page
- 11. Empêcher d'exécuter une fonction JavaScript plusieurs fois
- 12. Comment charger une page, puis exécuter une fonction jQuery?
- 13. Exécuter la fonction/effet une fois puis arrêter
- 14. Exécuter une fonction après la fonction de l'appelant terminé en C#
- 15. Comment exécuter ActionScript une fois?
- 16. Exécuter une fonction JavaScript dans une application C#
- 17. Exécuter la fonction JavaScript onLoad dans une vue Rails?
- 18. J'ai besoin de savoir quand une page a vraiment terminé le chargement
- 19. MPMoviePlayer continue de jouer une fois le flux terminé
- 20. Chargement de la classe une seule fois
- 21. Comment exécuter une fonction JavaScript définie par une page à partir d'une extension Firefox?
- 22. ASP.Net: Nécessité d'exécuter javascript sur le chargement du panneau de mise à jour terminé
- 23. Comment ouvrir une page Web et exécuter des fonctions javascript?
- 24. Exécuter le javascript après chargement du document javascript externe
- 25. Exécuter le code une fois la fonction terminée OU DIV apparaît
- 26. Comment appeler une fonction javascript après le chargement d'un contrôle Silverlight?
- 27. chargement de la page de javascript
- 28. Comment faire un addon exécuter une fonction à chaque fois qu'une page est chargée
- 29. Comment puis-je exécuter une fonction JavaScript chaque fois qu'un élément HTML est redimensionné?
- 30. WebtextEdit exécuter la fonction Javascript
@Funky Dude: Je pense que les questions de débutant sont bien sur Stack Overflow. Quand les gens vont y aller à l'avenir, ils finiront ici et obtiendront de bonnes réponses. –
oui essayez google. –