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

    andare avanti dopo x secondi

    vorrei fare un script in js che dopo 10secondi mi vada avanti nella galleria..

    come posso fare?!?

    il comando onclick per andare avanti nella galleria è:

    onClick="next_thumbs(active_id)"

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    codice:
    <body onLoad="startTime()">
    codice:
    <script language="javascript" type="text/javascript">
    function startTime()
    {
    	setTimeout('next_thumbs(active_id)',10000);
    }
    </script>
    No pvt per sollecitare risposte, grazie.

  3. #3
    grazie..

    ma se vorrei temporarizzare questa function??

    function next_thumbs(id)
    {
    th_min += max_thumbs;
    th_max += max_thumbs;
    last_num = 0;
    get_thumbs(id, th_min, th_max);
    }

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    ma prima questa funzione ce l'avevi nell'onclick, il che vuol dire che la usi anche dentro a qualche link......

    se la modifichi ne verra' condizionato anche un eventuale click..... tu clicchi e dopo 10 secondi va avanti.....
    No pvt per sollecitare risposte, grazie.

  5. #5
    ho risolto così

    setInterval('nextImage()', 2000)

  6. #6
    up


    function showImage(getImage,maxImages,setFolder){

    setImage = leadingZero(getImage);

    imgNxt = getImage + 1;
    imgPre = getImage - 1;

    setInterval('imgNxt()', 2000)

    if (imgNxt > maxImages)imgNxt = 1;
    if (imgPre < 1)imgPre = maxImages;

    returnData = '<table>'+nl;
    returnData += '<tr id="selector">'+nl;
    returnData += '<td>previous</td>'+nl;
    returnData += '<td align="center">close</td>'+nl;
    returnData += '<td align="right">next</td>'+nl;
    returnData += '</tr>'+nl;
    returnData += '<tr><td colspan="3">[img]'+ imgFolder +'/'+ setFolder +'/'+ imgName +'-'+ setImage +'.'+ imgExt +'[/img]</td></tr>'+nl;
    returnData += '<tr id="selector"><td colspan="3">'+ getImage +' / '+ maxImages +'</td></tr>'+nl;
    returnData += '</table>'+nl;

    writeData(returnData,0);

    }

    come faccio qui?!?!

  7. #7
    risolto

    setInterval('showImage("'+imgNxt+'","'+maxImages+' ",\''+ setFolder +'\')',1000)

    funziona solo che quando arriva all'ultimo record... continua ad andare avanti. come faccio ad stopparlo o a farlo ricominciare dal primo record?!

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.