Résolution du bug de plusieurs OnLoad
Certains JavaScripts sont lancés au démarrage du chargement de la page par la fonction OnLoad (généralement dans la ligne body). Apparement, on ne peut pas lancer plus d’un script OnLoad à la fois.
Voici le JavaScript qui permet a deux javascript qui utilisent “OnLoad” en même temps de fonctionner. (On est bien sûr pas limité à 2 scripts)
Source : www.babylon-design.com/..eviter-conflit-javascript-window-onload
// Fonction de stockage des scripts à charger FuncOL = new Array(); function StkFunc(Obj) { FuncOL[FuncOL.length] = Obj; } // Execution des scripts au chargement de la page window.onload = function() { for(i=0; i<FuncOL.length; i++) {FuncOL[i]();} } StkFunc(script1); // Lance le script 1 StkFunc(script2); // Lance le script 2
Commentaires récents