ps il problema comunque era proprio li, cioè io non usavo "onload= function(){ ... }" all'interno dei tag <script></script> e quindi non riuscivo a prendere il valore delle variabili dentro al js esterno, ora che l'ho messo ho risolto grazie (:
ps il problema comunque era proprio li, cioè io non usavo "onload= function(){ ... }" all'interno dei tag <script></script> e quindi non riuscivo a prendere il valore delle variabili dentro al js esterno, ora che l'ho messo ho risolto grazie (:
Premesso che il forum non può farti da tutor e sarebbe meglio studiarlo il javascript così capisci il funzionamento.
Non ho capito la domanda nella pagina ci sono tutti gli esempi che dicevi che non andavano
1) alert lanciata alla onload contente variabile da file esterno
2) alert lanciata con richiamo nel body alert(nome_variabile_esterna)
3) richiamo della funzione avviso che a sua volta è nel file esterno.
Comunque fidati un file incluso è esattamente identico se scrivesti le funzioni nel documento stesso, i vantaggi sono che facendo le inclusioni non devi riscrivere tutto il codice in tutte le pagine del sito e un domani che apporti modifiche ti basta cambiare solo quel file
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
secondo me nel file esterno hai qualche riferimento ad uno o piu elementi del DOM, e tenti di recuperare questi elementi prima che la pagina sia stata caricata completamente
Andrea alla mia domanda hai già risposto e di questo ti ringrazio, quello che facevo io era semplicemente cercare di richiamare una funzione nel file esterno da uno script nell'html così:
e questo è sbagliato in quanto facendo così non funziona..mentre invece grazie al tuo script ho capito che devo scrivere così:codice:<script> funzioneScriptEsterno(); </script>
Comunque grazie per l'aiuto ragazzi siete stati essenziali (:codice:<script> onload = function(){ funzioneScriptEsterno(); } </script>
No non hai ancora capito, onload va usato nella head mente se vuoi richiamare la funzione direttamente devi metterla a fine pagina cioè va richiamata a documento caricato
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui