Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    timer countdown di 15 sec con refresh

    Ciao a tutti
    Mi servirebbe un timer da 15 secondi in javascript che effettua refresh a 0,cambia pagina web e
    riparta da 15 e cosi via....
    Premetto di essere a zero e vi chiedo una mano...
    Grazie a tutti in anticipo
    Il mio sito
    www.giancadj.altervista.org

  2. #2
    Puoi usare Jquery per questo :P

    codice:
        <script type="text/javascript">
            var settimmer = 0;
            $(function(){
                    window.setInterval(function() {
                        var timeCounter = $("b[id=show-time]").html();
                        var updateTime = eval(timeCounter)- eval(1);
                        $("b[id=show-time]").html(updateTime);
    
                        if(updateTime == 0){
    			window.open('NuovaPagina', '_blank');
    			window.location.reload();
                        }
                    }, 1000);
    
            });
        </script>
    
    
    <div id="my-timer">
            La pagina sarà aperta in <b id="show-time">15[/b] seconds        
    </div>
    Mi raccomando l'inclusione della libreria Jquery, sennò non funziona! :P

  3. #3
    Grazie Angel
    ma di javascript o di jquery sono a 0.....


    in pratica il timer da 15 sec deve essere visibile e deve gestirmi questo script di rotazione pagine html....te lo posto

    <script type="text/javascript">
    var i=0,

    arrPages=["TUTTE LE PAGINE CHE DEVONO RUOTARE QUI"];
    function changePage(){
    if(!arrPages[i]) i=0;
    document.getElementById("main").src=arrPages[i++];
    }
    </script>
    </head>
    <body>
    <iframe src="http://LAPRIMAPAGINACHE RUOTERA onload="setTimeout('changePage()',15000)"
    id="main" width="1352" height="590"></iframe>
    <div style='display:none;'>%%MENU%%</div>
    <div style='display:none;'>%%CONTENT%%</div>
    <div style='padding: 20px; width:100%; text-align:fixed center;'></div>


    Grazie mille x l'aiuto
    Il mio sito
    www.giancadj.altervista.org

  4. #4
    Così dovrebbe andare:

    codice:
    <SCRIPT type="text/javascript">
    	var settimmer = 0;
    	var arrPages = new Array("PRIMAPAGINA","PAGINA1","PAGINA2","PAGINA3", "ETC ETC");
    	var i=1;
    	function ChangePage(s){
    		$('#main')[0].src = arrPages[s];									
    	}
    			$(function(){
                    window.setInterval(function() {
                        var timeCounter = $("b[id=show-time]").html();
                        var updateTime = eval(timeCounter)- eval(1);
                        $("b[id=show-time]").html(updateTime);
                        if(updateTime == -1){
    			if(!arrPages[i]){ i = 0;}
    			ChangePage(i);
    			i++;
    			$("#my-timer").load(location.href+" #my-timer>*","");													
    			}
                    }, 1000);
    
            });
    
    </SCRIPT>
    La pagina cambierà tra <span id="my-timer"><b id="show-time">3[/b]</span> secondi
    <iframe src="PRIMAPAGINA" id="main" width="1352" height="590"></iframe>
    <div style='display:none;'>%%MENU%%</div>
    <div style='display:none;'>%%CONTENT%%</div>
    <div style='padding: 20px; width:100%; text-align:fixed center;'></div>
    Ti ricordo di includere la libreria JQuery...se vuoi c'è quella messa a disposizione da Google:
    codice:
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    Ma puoi anche importarla sul tuo sito scaricandola da internet! :P

  5. #5
    Non so proprio come ringraziarti.....
    Mi sei stato davvero di grande aiuto....funziona benissimo!
    Infinite grazie...A presto
    Il mio sito
    www.giancadj.altervista.org

  6. #6

    Angel dove sei???

    Ciao
    Scusa se approfitto della tua sapienza...
    Volevo aggiungere all'ultimo script perfezionato da te..una piccola textarea dove all'interno ci sia un incremento numerale in base ai siti che scorrono con il suddetto timer...
    In pratica mi piacerebbe vedere incrementare ,ogni sito visto, 1 credito per l'utente.... se po fa??

    Grazie infinitamente in anticipo Angel
    Il mio sito
    www.giancadj.altervista.org

  7. #7
    Scusa, non ho fatto più accesso al sito :P

    codice:
    <script type="text/javascript">
    	var settimmer = 0;
    	var arrPages = new Array("PRIMAPAGINA","PAGINA1","PAGINA2","PAGINA3", "ETC ETC");
    	var i=1;
    	var t=1;
    	function ChangePage(s){
    		$('#main')[0].src = arrPages[s];									
    	}
    			$(function(){
                    window.setInterval(function() {
                        var timeCounter = $("b[id=show-time]").html();
                        var updateTime = eval(timeCounter)- eval(1);
                        $("b[id=show-time]").html(updateTime);
                        if(updateTime == -1){
    								if(!arrPages[i]){ i = 0;}
    								if(t == 1){var UserCredit = 'credito';}else if(t > 1){var UserCredit = 'crediti';}
    								$('#credit')[0].innerHTML = 'Per aver visualizzato il sito ricevi '+t+' '+UserCredit;
    								ChangePage(i);
    								i++;
    								t++;
    								$("#my-timer").load(location.href+" #my-timer>*","");													
    							}
                    }, 1000);
    
            });
    
    </script>
    La pagina cambierà tra <span id="my-timer"><b id="show-time">15[/b]</span> secondi
    
    <span id="credit"></span>
    Poi non so in che modo vuoi aggiungere i crediti agli utenti
    Fammi sapere se ti funziona :P

  8. #8
    In pratica dovresti collegarmelo a questo e ogni 15 sec del timer da te suggerito.... dare 1 credito all'utente che si va a sommare man mano...
    Grazie mille

    <SCRIPT type="text/javascript">
    var settimmer = 0;
    var arrPages = new Array("PRIMAPAGINA","PAGINA1","PAGINA2","PAGINA3", "ETC ETC");
    var i=1;
    function ChangePage(s){
    $('#main')[0].src = arrPages[s];
    }
    $(function(){
    window.setInterval(function() {
    var timeCounter = $("b[id=show-time]").html();
    var updateTime = eval(timeCounter)- eval(1);
    $("b[id=show-time]").html(updateTime);
    if(updateTime == -1){
    if(!arrPages[i]){ i = 0;}
    ChangePage(i);
    i++;
    $("#my-timer").load(location.href+" #my-timer>*","");
    }
    }, 1000);

    });

    </SCRIPT>
    La pagina cambierà tra <span id="my-timer"><b id="show-time">3[/b]</span> secondi
    <iframe src="PRIMAPAGINA" id="main" width="1352" height="590"></iframe>
    <div style='display:none;'>%%MENU%%</div>
    <div style='display:none;'>%%CONTENT%%</div>
    <div style='padding: 20px; width:100%; text-align:fixed center;'></div>
    Il mio sito
    www.giancadj.altervista.org

  9. #9
    Continuo a non capire mi dispiace! ^^
    Lo script sta nella risposta precedente, ed è più aggiornato di questo che mi hai dato...

    Ancora non riesco ad intendere in che modo vuoi aggiungere i crediti agli utenti...Tramite javascript? php? ti colleghi ad un database?

  10. #10
    UN semplice counter in javascipt che avanza di 1 ogni 15 sec, collegato pero' allo script
    Il mio sito
    www.giancadj.altervista.org

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.