Charge externe fichier javascript après onload()
- Je utiliser le head
tag:
<script src="js/lightbox.js"></script>
Est-il possible de supprimer cette désactiver l'en-tête et de charger ce fichier avec onload()
?
<body onload="...">...</body>
Remarque: Ce n'est pas une fonction, c'est un fichier js externe avec plusieurs fonctions.
Merci!
ajoutez juste "Async" et de "reporter" de l'attribut à votre JS tag par exemple: "<script src="js/lightbox.js" reporter async="async"></script>" ce qui vous permettra de charger lorsque vous appelez une fonction à l'intérieur d'elle.
OriginalL'auteur Roman Tisch | 2014-02-13
Vous devez vous connecter pour publier un commentaire.
Je pense toujours de son mieux pour charger jQuery et utiliser $.getScript au lieu que vous avez des tas de goodies.
Peut appeler cela sur le corps de la charge
OriginalL'auteur Vinay Pratap Singh
Vous pouvez en apprendre plus ici
Source
OriginalL'auteur AtanuCSE
Si vous voulez le faire sans jQuery, utilisez ce
et de l'appeler avec
<body onload="addScript('myFile.js')"
. Si vous avez plusieurs fichiers à charger, vous pouvez les mettre dans une enveloppe, qui ajoute tous les fichiers que vous souhaitez.OriginalL'auteur Esben Boye-Jacobsen
Utiliser $(document).prêt()
et à partir de cette fonction de la charge javascript. Cela semble fou, mais peut être fait. veuillez suivre http://www.javascriptkit.com/javatutors/loadjavascriptcss.shtml
OriginalL'auteur Mahesh
OriginalL'auteur lshettyl