una differenza tra locale e remoto è spesso la velocità di caricamento della pagina ... da cui il consiglio di mettere la tua funzione dentro l'evento onload del window


window.onload = function(){
// qui fai quello che devi fare
};