Pour qu’un script soit exécuté après le chargement complet d’une page HTML, il faut utiliser window.onload plutôt que <body onload="….
Exemple de script :
window.onload = function() {
function foo() {
alert("test");
}
setInterval(foo, 500);
}
Source (utile !) : http://stackoverflow.com/questions/2162267/setinterval-and-window-onload-problem
Remarque : window.onload ne peut être appelé qu’un seule fois, mais des solutions (JQuery…) permettent de lancer plusieurs scripts.
Des exemples (non testés) :