Le code ci-dessous fonctionne sur une page:événement lorsque le fichier est chargé
(function() {
function asyncLoad() {
var urls = ["https://something.com/script.js"];
for (var i = 0; i < urls.length; i++) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = urls[i];
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
}
window.attachEvent ? window.attachEvent('onload', asyncLoad) : window.addEventListener('load', asyncLoad, false);
})();
//]]>
je besoin d'un écouteur d'événement qui se déclenche lorsque ce fichier est disponible dans les DOM.
J'ai besoin d'utiliser des variables de ce script.
J'ai besoin de savoir quand https://something.com/script.js
a été chargé et si ce n'est pas le cas, je voudrais qu'une sauvegarde se déclenche. Cela peut se produire si le fichier n'a pas été chargé au cours d'une période donnée.
Sinon, je pourrais utiliser un événement pour quand une variable est disponible à partir du fichier script.js.
http://stackoverflow.com/questions/756382/bookmarklet-wait-until-javascript-is-loaded http://stackoverflow.com/questions/3955770/dynamically-include-javascript-and-wait –