Bonjour, j'étais à la recherche d'un bon script js.
J'en ai trouvé mais, je n'arrive pas à le régler pour 20 secondes !

Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
var tps = 300 ;
    var m= 0;
    var s=0;
    var disp="";
    var idtimer =setInterval('affichetemps()',1000);
 
    function affichetemps(){
 
      tps-- ;
      //h = parseInt(tps/3600) ;
      m = parseInt((tps%3600)/60) ;
      s = parseInt((tps%3600)%60) ;
      disp = (m<10 ? "0"+m : m) + ':' + (s<10 ? "0"+s : s) ;
      document.getElementById('temps').innerHTML= disp;
 
       if ((s == 0 && m ==0)) {
       clearInterval(idtimer);
    url="http://www.o-beez.com"  // Changer ici l'url
    Go(url)
    }
    }
    function Go(url) {
    //window.status="Go !"
    //document.s.Time.value="Go !"
    setTimeout("window.location=url", 500)
    }

Et :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<body onload="idtimer">
    <div id="temps" style="font-family: arial; size: 76px;">05:00</p>
    </div>

Pouvez m'expliquer comment le régler pour 20 secondes (20,19,18,17,etc... )
et à 0, ça met un texte par exemple "terminé". Le reste je le fais en php.

Ha, j'ai vu que dans le script, il y a if ((s == 0 && m ==0)) {
est ce qu'il est possible de l'utiliser en php ? J'ai pensé utiliser ça pour par exemple si c'est terminé, update la table et rajoute 10 points au membre.
Est ce possible ?

Merci.