Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417

    javascript apertura link html in automatico

    Ciao a tutti,

    stavo cercando in rete ma non trovo nulla uno script che mi faccia a cascata ogni tot secondi
    l'auto click di 4 onclick es.

    io ho 4 link che aprono 4 pagine tramite onclick vorrei riuscire a fare uno scropt che ogni 20 secondi esegue il click del primo link dopo 20 secondi esegue il secondo link ancora 20 per il 3 venti per il 4 finito resta in attesa per altri 10 secondi e poi riparte.

    non so come venirne fuori

    grazie

  2. #2
    ciao
    è molto semplice puoi venirne fuori con dei semplici cicli.

    codice:
    while (1 == 2) // loop infinito
      {
      setInterval(function(){alert("Pirmolink")},20000);
      setInterval(function(){alert("secondolink")},20000);
      setInterval(function(){alert("terzolink")},20000);
      setInterval(function(){alert("quartolink")},20000);
      setInterval(function(){alert("pausa")},10000);
      }
    cambia chiaramente gli allert con le funzioni contenute nei tuoi onclick

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    <script type="text/javascript">
    function go() {


    while (1 == 2) // loop infinito
    {
    setInterval(function(){Popup(1)},20000);
    setInterval(function(){Popup(2)},20000);
    setInterval(function(){Popup(3)},20000);
    setInterval(function(){Popup(4)},20000);

    setTimeout("go()",3000);
    }

    }

    </script>
    </head>
    <body onload="go();">


  4. #4
    togli l' ultimo go.
    il while è già un ciclo infinito.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    ho provato anche cosi
    ma non va
    <html>
    <head>
    <script type="text/javascript">



    function go() {

    while (1 == 2) // loop infinito
    {
    setInterval(function(){alert("Pirmolink")},20000);
    setInterval(function(){alert("secondolink")},20000 );
    setInterval(function(){alert("terzolink")},20000);
    setInterval(function(){alert("quartolink")},20000) ;
    setInterval(function(){alert("pausa")},10000);
    }

    }


    </script>
    </head>
    <body onload="go();">



    </body>
    </html>

  6. #6
    scusami mio errore
    setIntervale è già una funzione di loop
    quindi togli setInterval e metti
    setTimeout(code,millisec)

    quindi setTimeout(code,20000);

    così provato ora e va

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    non capisco come a me non va?

    <script type="text/javascript">

    function go() {
    while (1 == 2) // loop infinito
    {
    setTimeout(function(){alert("pausa")},10000);
    setTimeout(function(){alert("pausa")},10000);
    }

    }

    </script>
    </head>
    <body onload="go();">

    lo chiamo con onload="go();" e per far questo l'ho messo all'interno di una funziona che si chiama go faccio giusto o sbaglio?

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    i=1;
    setInterval(go, 20000);
    
    function go(){
      Popup(i);
      i = i<4 ? i+1 : 1;
    }

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    <script>
    var i=1;
    var setInterval(go, 20000);

    function go(){
    Popup(i)();
    i = i<4 ? i+1 : 1;
    }
    </script>

    nn mi va?

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    hai messo 2 parentesi in piu

    Popup(i)();

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.