Таймер js и переход на другую страницу

kreator

Создатель
Заблокирован
Регистрация
18 Июн 2011
Сообщения
113
Реакции
6
  • Автор темы
  • Заблокирован
  • #1
Прошу помощи знатоков небольшого дела:

есть 2 куска кода:

HTML:
<form name="d">
<input maxlength="2" type="text" class="timer" size="1" name="d2">
</form>
Это выводит таймер на страницу

HTML:
<SCRIPT  language="javascript">
 
var seconds=10;
document.d.d2.value='0';
 
function display()
{
    if (seconds<2)
    {
    <?
    if ($s==0)print "top.location.href='index.php?i=$ids'";
    ?>
 
    }
    seconds-=1;
    document.d.d2.value=seconds;
    setTimeout("display()",1000);
}
display();
</SCRIPT>
Это сам скрипт таймера.

Как вместо таймера сделать просто кнопку которая заменяет фукцию в таймере. где переход на страницу index.php?i=$ids

Пробовал просто ставить ссылку index.php?i=$ids - не работает. Точнее переходит но не передает возможно какие то дополнительные параметры.
Не очень знаю код и возможно не понимаю всех тонкостей этой строки:
HTML:
print "top.location.href='index.php?i=$ids'"

Или как можно сделать такую кнопку которая появится по истечении времени таймера.
Заранее спасибо.
 
Вот рабочий пример. Переделан по статье с Для просмотра ссылки Войди или Зарегистрируйся
Довольно таки симпотный таймер.
Изменять внешний вид можно в css, можно поменять сцылку в файле jquery.countdown.counter.js строки 78 79 80
Код:
var counter_finished = function() {
$('.alert').text('А вот Сцылко!').attr('href', 'http://www.google.com/');
};

в файле index.html в самом низу инициализация скрипта, там цифры, это секунды
Код:
CounterInit(10);

меняем, и пользуемся
 

Вложения

  • counter.zip
    23,4 KB · Просмотры: 27
Назад
Сверху