saen
Постоялец
- Регистрация
- 6 Авг 2006
- Сообщения
- 756
- Реакции
- 129
- Автор темы
- #1
Есть js-скрипт, запускающий таймер из php-данных.
Проблема в этом куске:
По окнчании таймера в слой должна добавиться какая-либо инфа, но она не добавляется. слой остается пустым. Подскажите плз как исправить!
HTML:
<script langugage="javascript" type="text/javascript">
var r = "<?=$redirect?>";
var l = <?=$timer?>;
var m;
var s;
var h;
var t;
function pTimer()
{
if (l > 0)
{
setTimeout("pTimer()",1000);
l--;
}
else
{
document.getElementById("timer").innerHTML = r;
}
h = parseInt(l/3600);
m = parseInt(l/60)-h*60;
s = l - h*3600 - m*60;
t = "";
t += h + ":";
if (m < 10) t += "0";
t += m + ":";
if (s < 10) t += "0";
t += s;
document.getElementById("timer").innerHTML = t;
}
pTimer();
</script>
Проблема в этом куске:
HTML:
else
{
document.getElementById("timer").innerHTML = r;
}