si ma è globale per lo script esterno, l'html non lo vede!
Allora ammettiamo di avere la funzione function xyz(){ alert("ciao");} all'interno del file script.js
come faccio io a chiamarla da html SENZA usare gli eventi onload/onclick/ecc?
se io facessi
<script>
xyz();
</script>
non succederebbe nulla perchè quella funzione NON esiste nella pag html, ma solo nel file script.js
Lo stesso discorso vale per le variabili globali (dichiarate globali sempre nello script esterno), fai una prova e verifica tu stesso..