Ovviamente per funzionare lo script deve essere strutturato in un certo modo:
- deve avere una funzione che effettua le operazioni
- non deve avere funzioni come document.write()
deve usare corretmanete le funzioni DOM

Per esempio se il mio script è:
codice:
var messaggio=function(mess){alert(mess);}
utilizzando addLoadEvent
codice:
addLoadEvent(function(){messaggio("Vai!"})
la funzione verrà eseguita al termine del caricamento della pagina.