При нажатии на кнопку "скачать файл" страница перезагружается, как исправить?

голоса: 0

Такая ситуация, когда по прошествию 5 секунд появляется надпись скачать файл а потом я на нее нажимаю то страница просто перезагружается
Не работает только когда пользователь не вошел в аккаунт
P.S Я использую RFILE_URL

Вот код

   <?if($USER_LOGGED_IN$)?>   <a href="<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>"><b>Скачать</b> <i><?if($FILE_SIZE$)?>$FILE_SIZE$<?else?>$RFILE_SIZE$<?endif?></i></a>   <?else?>  <div id="linkPlace">Подождите: <span id="timeNumer">5</span> сек ...</div>       <font color=red>Чтобы скачивать без ожидания</font> <a href="$REGISTER_LINK$">зарегистрируйтесь</a> <script type="text/javascript">  var timerFIG = 5;   document.all.timeNumer.innerHTML = timerFIG;   var timer = setInterval("startTimer()",1000);  function startTimer() {  if(timerFIG !== 1) {  timerFIG--;  document.all.timeNumer.innerHTML = timerFIG;  } else {  clearInterval(timer);  document.all.linkPlace.innerHTML = '<a href="$RFILE_URL$">Нажмите для скачивания</a>';  }}  </script>  <?endif?>

 

Адрес сайта http://playsee.do.am
| Автор: | Категория: Каталоги
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ

У вас кнопка завернута в условие <?if($USER_LOGGED_IN$)?><?endif?> и перед кодом <div id="linkPlace"> нужно удалить <?else?> удалите его иначе гости и далее не смогут скачивать так как данные условие закрывает кнопку от гостя, в итоге кнопка доступна лишь для зарегистрированных пользователей.

| Автор:
Выбор ответа лучшим | | Автор: Luke ZissAvng
Возможно я что-то не так объяснил но мне так и нужно, чтобы ТОЛЬКО для гостя открывалась кнопка скачать по прошествию 5 секунд но когда гость нажимает на нее то страница просто перезагружается хотя должна скачать файл который я туд залил
Luke ZissAvng,

Вы наверное не слишити или не хотите слишать, гостю ссылка на скачивание не доступна, жмя по ссылке Скачать страница обновляется так как для гостя ссылки на файл нет, там просто ссылка на материал, а не на файл.

Yuri_Geruk,
Но теперь у гостя вообще ничего не видно, а у пользователя то что должно быть у гостя.
Luke ZissAvng,
Если хотите сделать таймер для скачивания файлов и чтобы все работало, изучите материал http://yraaa.ru/scripts/timer-ozhidaniya-skachivaniya
...