Показать сообщение отдельно
  #4 (permalink)  
Старый 26.03.2013, 18:22
Интересующийся
Отправить личное сообщение для tavrik83 Посмотреть профиль Найти все сообщения от tavrik83
 
Регистрация: 27.08.2011
Сообщений: 12

Вобщем попробывал сделать, только осталась одна проблема: при возврате на страницу счетчик не размораживается, т.е. не продолжает отсчитывать время. Где ошибка?
<script language="Javascript">
var a = true;
x<?php echo $randcounter; ?>=<?php echo $downloadtimer; ?>;
function countdown() 
{
 if ((0 <= 100) || (0 > 0))
 {
  x<?php echo $randcounter; ?>--;
  if(x<?php echo $randcounter; ?> == 0)
  {
   document.getElementById("dl").innerHTML = '<a href="<?php echo $scripturl . "download2.php?a=" . $filecrc . "&b=" . md5($foundfile[2].$_SERVER['REMOTE_ADDR']) ?>">Download</a>';
  }
  if(x<?php echo $randcounter; ?> > 0 && a == true)
  {
   document.getElementById("dl").innerHTML = 'Please wait <b>'+x<?php echo $randcounter; ?>+'</b> seconds...';
   setTimeout('countdown()',1000);
   window.onblur = function(){a = false;}
   window.onfocus = function(){a = true;}
  }
 }
}
countdown();
</script>
Ответить с цитированием