Bonjour,
J'ai fait un "compteur à rebours" pour la partie administration de mon site, informant les utilisateur du temps qu'il leur reste pour effectuer leur màj, afin qu'ils ne se laissent pas surprendre par la deconnexion automatique qui intervient au bout d'1 heure de connexion.

Est-ce-quelqu'un parmi vous, a des idées pour l'améliorer et surtout pour le rendre valide (W3C) ?...

Merci par avance,
Arnaud


Code : 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
27
28
29
30
31
32
33
34
35
36
37
38
 
 
 
<?php 
        //calcule du temps
        $decompte = UNIX_TIMESTAMP(); //UNIX_TIMESTAMP()
        $decompte1 = timestamp;           //UNIX_TIMESTAMP() precedament enregitré dans une base       
        
        $time = (($decompte) - $decompte1)%60;
        $time1 = ((($decompte) -decompte1)/60)-1;
        $fin =  sprintf('%.0f', $time1);
        ?>
 
<script type="text/javascript">
var dix= 0
var sc= <?php echo $time;  ?>//
var mn= <?php echo $fin; ?> // On peut changer ici la valeur en mn ou en sc
function chrono()
{ 
	if (document.getElementById)
	{
		dix--; 
		if (dix<0) {dix=9;sc--}
		if (sc<0) {sc=59;mn--}
		time=mn+" mn "+sc+" s "+dix;
 
			document.getElementById("comptarebour").innerHTML=time;
			if (mn==5 & sc==0 & dix==0)
			{alert('Le temps imparti est terminé !')}
			decompte= setTimeout('chrono()', 100);}
	}
 
</script>
<body  onLoad="chrono()">
 
    <script type="text/javascript">
document.write("<div id=\"comptarebour\">Chargement ...</div> avant deconexion");
</script>