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

    3 o più fotoslide sulla stessa pagina si bloccano a vicenda

    Ho provato ad usare 2 script diversi e funzionano, ma se ho bisogno di un terzo copiando nella stessa pagina luno degli script già presenti si bloccano a vicenda, come posso far convivere più script uguali sulla stessa pagina? Spesso trovo la soluzione per tentativi e spesso impiego 2 giorni ma dato che stanno aspettando le foto di una manifestazione sportiva non ho molto tempo, chi mi da una mano?
    Incollo gli script che sto usando :




    <div align="center">


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

    //set image paths
    src = ["Fotoslide/1go4.jpg", "Fotoslide/2go2.jpg", "Fotoslide/2go5.jpg", "Fotoslide/2go6.jpg", "Fotoslide/2go7.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/1go4.jpg[/img]
    </A>

    </div>

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Secondo :

    <SCRIPT LANGUAGE="JavaScript">


    <!-- Begin
    NewImg = new Array (
    "Fotoslide/spi3.jpg",
    "Fotoslide/spi4.jpg",
    "Fotoslide/spi5.jpg",
    "Fotoslide/spi6.jpg",
    "Fotoslide/spi7.jpg",
    "Fotoslide/spi8.jpg"



    );
    var ImgNum = 0;
    var ImgLength = NewImg.length - 1;

    //Time delay between Slides in milliseconds
    var delay = 3000;

    var lock = false;
    var run;
    function chgImg(direction) {
    if (document.images) {
    ImgNum = ImgNum + direction;
    if (ImgNum > ImgLength) {
    ImgNum = 0;
    }
    if (ImgNum < 0) {
    ImgNum = ImgLength;
    }
    document.slideshow.src = NewImg[ImgNum];
    }
    }
    function auto() {
    if (lock == true) {
    lock = false;
    window.clearInterval(run);
    }
    else if (lock == false) {
    lock = true;
    run = setInterval("chgImg(1)", delay);
    }
    }
    // End -->
    </script>



    </head>
    <body>



    <div align="center" style="">


    [img]Fotoslide/spi3.jpg[/img]




    </font><font face='Arial Black' color=black size='3'>
    <table>
    <tr>
    <td align="right">Previous</td>




    </font><font face='comic sans ms' font color=black size='3'>
    <td align="center">Auto/Stop</td>
    <td align="left">Next</td>
    </tr>
    </table>



    </div>









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

  2. #2

    Up volendo potrei sostituire gli Script

    Ma avendone già provato 2 diversi tra loro e la cosa non ha funzionato penso che il problema non sia dello script ma da qualche comando java presente in tutti e due e che non permette l'avvicendamento delle foto in due tabelle diverse.
    Ho notato che il codice utilizza anche il comando div, forse devo comprendere gli script nello stesso div /div ?
    Si qualcuno conosce uno script che può essere replicato più volte nella stessa pagina in modo che si aprano più serie di foto contemporaneamente (ogni serie c.a. 6 foto) ben venga, personalmente preferirei un aiuto per modificare gli slideshow già presenti sulla pagina specie il primo che non ha bisogno di comandi esterni e parte in automatico, peccato che aggiungendono il secondo uguale smette di funzionare. Mi sto addormentando buonanotte.
    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.