Non ho mai incontrato questo problema e non so perché. L'unica spiegazione è un problema di ambito.javascript definisce l'ambito tramite tag di script?
Nella stessa pagina, ho 2 sezioni di JS:
...
<script type="text/javascript">
go();
</script>
<script type="text/javascript">
function go()
{ alert(''); }
</script>
...
Questo mostrerà un errore: go non è definito
dove
...
<script type="text/javascript">
go();
function go()
{ alert(''); }
</script>
...
è lavorando (ovviamente).
Il tag <script>
crea un ambito di JS? aiuto?
utilizzando tag di script è necessario prima definire la funzione e quindi chiamarla. – undefined