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