J'écris un script js que les gens vont ajouter à leur site web en ajoutant une seule ligne de code à l'en-tête ou à la fin de la partie du corps de leur HTML.onload à partir du fichier js externe
Ma question est comment faire le droit onload sur le fichier js externe. Est-ce que le code ci-dessous fonctionnera? Ne peut-il pas courir après le chargement du document et manquer l'événement onload?
function c_onload() { alert ('onload'); }
if (window.attachEvent) {window.attachEvent('onload', c_onload);}
else if (window.addEventListener) {window.addEventListener('load', c_onload, false);}
else {document.addEventListener('load', c_onload, false);}
(je ne peux pas utiliser Jquery ou toute autre bibliothèque)
Je sais que c'est un très vieux sujet, mais j'ai eu un problème similaire et un utilisateur ici m'a aidé à résoudre ce problème sans avoir besoin de bibliothèques tierces, c'est-à-dire JQuery. Voici mon article: http: // stackoverflow.com/questions/17401571/external-js-avec-onload-event –