25-11-2007, 10:06 PM
(Modification du message : 25-11-2007, 10:13 PM par Sephi-Chan.)
Ah, ok.
Je te conseille de remplacer la fonction Javascript par :
Je te conseille de remplacer la fonction Javascript par :
Code PHP :
<?php
function reste(zetime){
var e = document.getElementById('tempsRestant');
if(zetime > 0){
var heures = Math.floor(zetime / 3600);
var minutes = Math.floor(((zetime / 3600) - Math.floor(zetime / 3600)) * 60);
var secondes = zetime - ((Math.floor(zetime / 60)) * 60);
var chaineTempsRestant = heures + "h " + minutes + "min " + secondes + "s";
e.innerHTML = '<input type="text" value="' + chaineTempsRestant + '" />';
var restant = zetime - 1;
setTimeout("reste(" + restant + ")", 1000);
}
else {
e.innerHTML = "<a href='page-a-afficher-apres-le-decompte.php'>Lien à afficher à la fin du décompte</a>";
}
}
Et ton PHP par :
Code PHP :
<?php
echo '<div id="tempsRestant"><script type="text/javascript">reste('.$tr.')</script></div>';