Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    40

    problemone con file esterno js

    ho un enorme problema con un file javascript, quando lo richiamo nella pagina non va mentre se metto il codice direttamente nella pagina funziona.

    i due file si trovano nella stessa cartella.

    giuoco.html
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
    <script type="text/javascript" src="Avanti.js"></script>
    </head>
    <body>
    [img]../../buttons/1b.png[/img]
    </body>
    </html>

    Avanti.js
    function Z()
    { var pa = location.href;
    var pe = parseInt(pa.substring(49,51));

    Livello=pe;
    Lim_gio=4;

    URL_in="../..";
    URL_fn="giuoco.html";


    Livello=Livello+1;
    Gioco=Math.round(Math.random()*Lim_gio)+1;

    Dest= URL_in+"/"+Livello+"/"+Gioco+"/"+URL_fn;
    //location.href=Dest;
    alert(Dest);
    }

    grazie in anticipo a chi mi aiuta!!!!!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il file "avanti.js" e' nella stessa cartella della pagina che lo usa?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    40
    i due file si trovano nella stessa cartella.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Metti:

    alert("ci sono")

    come prima riga nel file avanti.js per verificare che venga realmente trovato e caricato
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    40
    anche in questo modo non va nulla

    <html>
    <head>
    <script type="text/javascript" src="Avanti.js"></script>
    </head>
    <body>
    <input type="button" value="premi" onclick="Z()">
    </body>
    </html>

    function Z()
    { alert('a');
    }

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    L' alert() che ti ho detto io va prima della function()
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    40
    Ho provato anche così ma non va non riesco a capire il perchè

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    40
    ho riscritto i due files adesso vanno ma sono uguali a prima non capisco

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La prossima volta prova a vuotare la cache del browser
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    40
    questo è un trucco del mestiere che non conosco grazie per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.