Bonjour,
j'ai un fichier javascript qui contient tous mais fonctions,
je veux m'assurer que lorsque j'execute une fonction, que ce fichier .js est totalement chargé (pour que cette fonction s'exécute bien sure)
comment faire ?
Bonjour,
j'ai un fichier javascript qui contient tous mais fonctions,
je veux m'assurer que lorsque j'execute une fonction, que ce fichier .js est totalement chargé (pour que cette fonction s'exécute bien sure)
comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Untitled Page</title> </head> <body> TOUTE TA PAGE ET EN DERNIER <script type="text/javascript"> //appel de ton script ici </script> </body> </html>
Bonjour,onload ne se déclenche qu'une fois tout le document chargé ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <body onload="ta_fonction();">
A+
Mais le lien vers ton script est bien dans le html, donc au déclenchement de l'événement onload, le script est déjà chargé.
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
à partir du moment où tu as déclarer ton (tes) fichier(s) dans l'entête (balises <head>) de ta page HTML, il n'y a pas de souci :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Content-Language" content="fr" /> <script type="text/javascript" src="dossier/fonctions.js"></script> </head> <body onload="ta_fonction()"> <!-- ton code HTML --> </body> </html>
moi j'voulais pas taper sur le onload justement pour éviter d'utiliser les évènements ...![]()
Probablement du fait que le site où tu as copié le code utilise un framework (Prototype je pense) qui n'est pas chargé sur ta page...![]()
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Partager