[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отcчет
kss
Здравствуйте. Есть скрипт отчета обратного времени, скажите, пожалуйста, как его сделать универсальным. Т.е. можно будет несколько раз ее вызывать для нескольких параметров и выводить в разные div

function countdown(ser,i)
{
var left_time=ser;
left_time--;
dday=Math.floor(left_time/(60*60*24)*1);
dhour=Math.floor((left_time%(60*60*24))/(60*60)*1);
dmin=Math.floor(((left_time%(60*60*24))%(60*60))/(60)*1);
dsec=Math.floor((((left_time%(60*60*24))%(60*60))%(60))/1);

if (dhour<10) {
dhour="0"+dhour;
}
if (dmin<10) {
dmin="0"+dmin;
}
if (dsec<10) {
dsec="0"+dsec;
}
document.getElementById(i).innerHTML= dday+ " дн." + " "+dhour+":"+ dmin+":"+dsec+" ";
if (left_time <= 0)
{
document.getElementById(i).innerHTML= "свободное<br/>место";
}
else
{
dert=i;
dertt=ser-1;
window.setTimeout('countdown(dertt,dert)', 1000);
}}


вызываю так setTimeout(countdown("'.$ost.'","h_txt_time'.$i.'"),100);
где $ost это остаток секунд и $i идентификатор div в цикле
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.