18-10-2006, 06:51 PM
ci joint mon code (pour exemple) :
date est le timestamp seuil à partir duquel une nouvelle action est possible
date est le timestamp seuil à partir duquel une nouvelle action est possible
Code PHP :
<?php
function counter(date)
{
now = new Date();
time_now = now.getTime();
time_next = date;
var rebours = ''+time_next*1000-time_now+'';
n_f = rebours.length;
n_d = n_f-3;
if(document.getElementById)
{
if(rebours > 0)
{
document.getElementById("rebours_time").innerHTML = "<span class='alert'>"+rebours.substring(0, n_d)+"</span>";
}
else
{
document.getElementById("rebours_time").innerHTML = "<span class='bon'>ok</span>";
}
}
else if(document.all)
{
if(rebours > 0)
{
document.all["rebours_time"].innerHTML = "<span class='alert'>"+rebours.substring(0, n_d)+"</span>";
}
else
{
document.all["rebours_time"].innerHTML = "<span class='bon'>ok</span>";
}
}
}
Code PHP :
<?php
<script language="JavaScript" type="">window.setInterval("counter(<?php echo($perso1->prochaine_action); ?>)",1000);</script><?php
$attente = $perso1->prochaine_action-time();
if($attente<=0)
echo('<span id="rebours_time" class="bon">ok</span></div>');
else
echo('<span id="rebours_time" class="alert">'.$attente.'</span></div>');