• User Newbie

    File js esterno

    Ho utilizzato adesso questo codice (spero che sia scritto giusto). Il file in questione é stato salvato con il nome di slide.js. Ho richiamato il codice nella mia pagina HTML con : <script language="JavaScript" type="text/javascript" src="slide.js"></script>
    Il file slide.js é stato messo fuori dalla cartella, e la pagina dove ho inserito la stringa per richiamare il file si trova in una cartella nominata Eventi. Purtroppo non funziona e non riesco a capire dové é l'errore se nel codice javascript, se il file js é nel posto sbagliato oppure se viene richiamato in modo sbagliato. Il file che voglio richiamare mette in funzione immagini a rotazione. Ringrazio se qualcuno sa darmi una dritta. Non sono un webmaster...per essere chiari. Grazie ancora

    var slideimages=new Array()
    var slidelinks=new Array()
    function slideshowimages(){
    for (i=0;i<slideshowimages.arguments.length;i++){
    slideimages*=new Image()
    slideimages*.src=slideshowimages.arguments*
    }
    }

    function slideshowlinks(){
    for (i=0;i<slideshowlinks.arguments.length;i++)
    slidelinks*=slideshowlinks.arguments*
    }

    function gotoshow(){
    if (!window.winslide||winslide.closed)
    winslide=window.open(slidelinks[whichlink])
    else
    winslide.location=slidelinks[whichlink]
    winslide.focus()
    }

    slideshowimages("../images/banner01.jpg","../images/banner02.jpg")

    var slideshowspeed=2000

    var whichlink=0
    var whichimage=0
    function slideit(){
    if (!document.images)
    return
    document.images.slide.src=slideimages[whichimage].src
    whichlink=whichimage
    if (whichimage<slideimages.length-1)
    whichimage++
    else
    whichimage=0
    setTimeout("slideit()",slideshowspeed)
    }
    slideit()


  • Super User

    Ciao speck e Benvenuto nel Forum GT,
    innanzitutto assicurati che il file js venga richiamato correttamente dalla pagina.


  • User Newbie

    @ayrton2001 said:

    Ciao speck e Benvenuto nel Forum GT,
    innanzitutto assicurati che il file js venga richiamato correttamente dalla pagina.

    Scusa se ti potrà sembrare una risposta stupida ma non riesco veramente a capire quale sia il modo giusto per poterlo richiamare.
    Grazie


  • User Attivo

    Il metodo più facile e sicuro è quello di utilizzare i percorsi assoluti. Quindi il codice sarà una cosa del tipo:
    [html]<script type="text/javascript" src="/cartella_dove_si_trova_il_file/slider.js"></script>[/html]


  • User Newbie

    @matmattia said:

    Il metodo più facile e sicuro è quello di utilizzare i percorsi assoluti. Quindi il codice sarà una cosa del tipo:
    [html]<script type="text/javascript" src="/cartella_dove_si_trova_il_file/slider.js"></script>[/html]

    Ho provato anche questo ma non funziona ancora. Sono convinto che é una piccola stupidata che sicuramente continuo a sbagliare, ma non capisco dove sia e quale sia. Forse a furia di riguardarlo continuo a ripetere sempre lo stesso errore! Non capisco.


  • User Attivo

    Non potresti mettere il link dove stai provando a utilizzare questo script?


  • User Newbie

    @matmattia said:

    Non potresti mettere il link dove stai provando a utilizzare questo script?
    Questo sotto é il link diretto della pagina che dovrebbe richiamare il file js esterno, ma non funziona (aggiungi i prefissi per visitare la pagina, ho dovuto toglierli altrimenti non riuscivo a postarli, mi sono iscritto come utente premium ma non c'é stato verso di postarli).
    virtuscalciocermenate.it/societa/organigrammaslide
    Nelle altre pagine funziona perché é inserito direttamente nella pagina.

    Grazie..


  • User Newbie

    @speck said:

    Questo sotto é il link diretto della pagina che dovrebbe richiamare il file js esterno, ma non funziona (aggiungi i prefissi per visitare la pagina, ho dovuto toglierli altrimenti non riuscivo a postarli, mi sono iscritto come utente premium ma non c'é stato verso di postarli).
    virtuscalciocermenate.it/societa/organigrammaslide
    Nelle altre pagine funziona perché é inserito direttamente nella pagina.

    Grazie..
    aggiungi www all'inizio e htm alla fine.


  • User Attivo

    Dove hai scritto:
    [html]<script type="text/javascript" scr="/societa/slide.js"></script>[/html]

    Devi mettere:
    [html]<script type="text/javascript" src="/societa/slide.js"></script>[/html]

    Hai sbagliato a scrivere il parametro "src".


  • User Newbie

    @matmattia said:

    Dove hai scritto:
    [html]<script type="text/javascript" scr="/societa/slide.js"></script>[/html]

    Devi mettere:
    [html]<script type="text/javascript" src="/societa/slide.js"></script>[/html]

    Hai sbagliato a scrivere il parametro "src".

    Sigh !!! Non ti seguo come devo corregerlo ? Grazie


  • User Attivo

    Copia il secondo pezzo di codice che ho scritto al posto del primo.


  • User Newbie

    @matmattia said:

    Copia il secondo pezzo di codice che ho scritto al posto del primo.

    Scusa ma non ci avevo proprio fatto caso.....purtroppo però non funziona ancora !!! Caspius.......


  • User Attivo

    Il codice HTML è tutto sbagliato e quello JavaScript dà un errore. Dovresti mettere a posto un po' il codice in modo che diventi valido e poi puoi cominciare a cercare di capire qual è il problema di JavaScript.
    Purtroppo il codice è troppo confusionario ed è difficile aiutarti.


  • User Newbie

    @matmattia said:

    Il codice HTML è tutto sbagliato e quello JavaScript dà un errore. Dovresti mettere a posto un po' il codice in modo che diventi valido e poi puoi cominciare a cercare di capire qual è il problema di JavaScript.
    Purtroppo il codice è troppo confusionario ed è difficile aiutarti.

    Ok. ti ringrazio ugualmente purtroppo é nato con contiuen modifiche, copi icolla ecc.ecc. e so che non é perfetto. Vedrò cosa riesco a fare. grazie.