Ciao,
sono alle prime armi con il javascript, ho fatto alcune funzioncine
molto semplici, e non ho ben chiaro alcune cose.

Perchè un javascript che funziona su Explorer su safari non funziona?
Ho meglio bisogna cambiare alcune cose nel percorso degli elementi
Es:
Su explore funziona così:
var nome = nomeForm.nomecampo.value;
Su safari va aggiunto:
var nome = document.nomeForm.nomecampo.value;

Il javascript all'interno della pagina html da chi è interpretato?
In locale dal browser utilizzato o in remodo dal webserver?