Pb setTimeout
Posté : 26 avr. 2010, 14:53
bonjour
j'ai encore un petit blem mon compte a rebour n ai plus dynamique le setimeout ne fonctionn plus
si je met
un peu aide me ferrait pas de mal merci
j'ai encore un petit blem mon compte a rebour n ai plus dynamique le setimeout ne fonctionn plus
si je met
la sa marche mais quand je met l'heure du server la sa defile plusvar date1 = new Date();
var date1 = new Date("<?php echo ($time); ?>");
Code : Tout sélectionner
<body onload="Rebour()">
<label id="Compte"></label>
<script type="text/JavaScript" language="javascript">
var Affiche=document.getElementById("Compte");
function Rebour() {
<?php $time= date('M d H:i:s Y'); ?>
var date1 = new Date("<?php echo ($time); ?>");
//var date2 = new Date ("Apr 25 23:35:00 2010"); // Date et heure de l'événement
<?php
$datas= "Apr 27 16:00:00 2010" ;
?>
var date2 = new Date ("<?php echo ($datas); ?>");
var sec = (date2 - date1) / 1000; // Temps donné en millièmes de seconde
var n = 24 * 3600; //nombre de secondes dans un jour
if (sec > 0) {
j = Math.floor (sec / n);
h = Math.floor ((sec - (j * n)) / 3600);
mn = Math.floor ((sec - ((j * n + h * 3600))) / 60);
sec = Math.floor (sec - ((j * n + h * 3600 + mn * 60)));
Affiche.innerHTML = + h +":"+ mn +":"+ sec + " ";
}
else {
Affiche.innerHTML = "Enchères Terminés";
}
tRebour=setTimeout ("Rebour();", 1000);
}
Rebour();
</script>