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

Тема в разделе "JavaScript", создана пользователем kreator, 8 сен 2012.

Модераторы: ZiX
  1. kreator

    kreator Создатель

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

    есть 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'"
    Или как можно сделать такую кнопку которая появится по истечении времени таймера.
    Заранее спасибо.
     
  2. Knacker

    Knacker Писатель

    Регистр.:
    4 авг 2011
    Сообщения:
    4
    Симпатии:
    1
    Вот рабочий пример. Переделан по статье с хабра
    Довольно таки симпотный таймер.
    Изменять внешний вид можно в 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 КБ
      Просмотров:
      22