Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Perché non funzionano questi 2 script nella stessa pagina

    Se ne inserisco uno solamente lo slideshow funziona regolarmente, se ne inserisco una copia per attivare una seconda galleria di foto non funziona neanche la prima.
    Sono 3 giorni che provo a modificare la pagina cercando la soluzione per tentativi, sto leggendo la guida di base del javascript ma senza un aiuto non ci riesco.
    Questo è lo script che sto usando e che inserisco due volte nella stessa pagina per avere 2 slideshow , dove devo intervenire?
    Incollo gli script che ho attualmente sulla pagina :

    <div align="center">


    <SCRIPT LANGUAGE="JavaScript">
    <!--

    //set image paths
    src = ["Fotoslide/Vic1.jpg", "Fotoslide/Vic2.jpg", "Fotoslide/Vic3.jpg", "Fotoslide/Vic4.jpg", "Fotoslide/Vic5.jpg"]

    //set corresponding urls
    url = ["http://www.andreacalcio.net", "http://www.andreacalcio.net", "http://www.andreacalcio.net"]

    //set duration for each image
    duration = 3;

    //Please do not edit below
    ads=[]; ct=0;
    function switchAd() {
    var n=(ct+1)%src.length;
    if (ads[n] && (ads[n].complete || ads[n].complete==null)) {
    document["Ad_Image"].src = ads[ct=n].src;
    }
    ads[n=(ct+1)%src.length] = new Image;
    ads[n].src = src[n];
    setTimeout("switchAd()",duration*1000);
    }
    function doLink(){
    location.href = url[ct];
    } onload = function(){
    if (document.images)
    switchAd();
    }
    //-->
    </SCRIPT>

    <A HREF="javascript:doLink();" onMouseOver="status=url[ct];return true;"
    onMouseOut="status=''" style="cursor:default">
    [img]Fotoslide/Vic1.jpg[/img]
    </A>

    </div>


    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Second o

    <div align="center">


    <SCRIPT LANGUAGE="JavaScript">
    <!--

    //set image paths
    src = ["Fotoslide/spi3.jpg", "Fotoslide/spi4.jpg", "Fotoslide/spi5.jpg", "Fotoslide/spi6.jpg", "Fotoslide/spi7.jpg","Fotoslide/spi8.jpg]

    //set corresponding urls
    url = ["http://www.andreacalcio.net", "http://www.andreacalcio.net", "http://www.andreacalcio.net"]

    //set duration for each image
    duration = 3;

    //Please do not edit below
    ads=[]; ct=0;
    function switchAd() {
    var n=(ct+1)%src.length;
    if (ads[n] && (ads[n].complete || ads[n].complete==null)) {
    document["Ad_Image"].src = ads[ct=n].src;
    }
    ads[n=(ct+1)%src.length] = new Image;
    ads[n].src = src[n];
    setTimeout("switchAd()",duration*1000);
    }
    function doLink(){
    location.href = url[ct];
    } onload = function(){
    if (document.images)
    switchAd();
    }
    //-->
    </SCRIPT>

    <A HREF="javascript:doLink();" onMouseOver="status=url[ct];return true;"
    onMouseOut="status=''" style="cursor:default">
    [img]Fotoslide/spi3.jpg[/img]
    </A>

    </div>
    Mio figlio di 6 anni andando a letto:"Buonanotte,io arresto il sistema".

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    I nomi devono essere univoci, ovvero se usi due copie dello script devi cambiare tutti i nomi delle variabili e delle funzioni, nonche' degli oggetti presenti nella pagina a cui gli script fanno riferimento, affinche' il browser sappia esattamente a quale variabile/funzione/oggetto ti riferisci.

    ciao
    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

    ringrazio per la tempestività

    ti dispiace dirmi quali sono le variabili gli oggetti e le funzioni alle quali devo cambiare nome?
    Mio figlio di 6 anni andando a letto:"Buonanotte,io arresto il sistema".

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.