Подскажите скрипт обратного отсчета?

(Ответов: 5, Просмотров: 1150)
  1. Мне стало легче на 99 % Аватар для Witch_You
    • Регистрация: 30.08.2009
    • Сообщений: 481
    • Репутация: 61
    • Webmoney BL: ?
    Всем привет! Подскажите, пожалуйста, скрипт обратного отсчета (20… 19… 18… … 3… 2… 1…)... По истечению таймера чтобы становилась доступна ссылка?
    • 0
  2. Дипломник
    • Регистрация: 29.11.2009
    • Сообщений: 131
    • Репутация: 32
    Такой скрипт под себя настраивать дольше, чем писать.
    Вам помогут функции setTimeout или setInterva,l а также свойство innerHTML или style.display элемента.
    • 1

    Спасибо сказали:

    evpatiy(07.08.2013),
  3. Мне стало легче на 99 % Аватар для Witch_You
    • Регистрация: 30.08.2009
    • Сообщений: 481
    • Репутация: 61
    • Webmoney BL: ?
    Цитата Сообщение от Весёлый химик Посмотреть сообщение
    Такой скрипт под себя настраивать дольше, чем писать.
    А что трудного указать количество секунд и свою ссылку вставить?
    Код HTML:
    <script type="text/javascript">
    window.onload = function(){
    var i = 10;
        (function(){
            document.getElementsByTagName('div')[0].innerHTML = --i>=0 ? i : "<a href=\"http://ya.ru/\">click</a>"
            window.setTimeout(arguments.callee, 1000);
        })();
    };
    </script>
    • 0
  4. Дипломник
    • Регистрация: 29.11.2009
    • Сообщений: 131
    • Репутация: 32
    Я бы еще условие на вызов setTimeout добавил - чего счетчику крутиться, когда i отрицательным станет.
    • 0
  5. Новичок Аватар для Tairesh
    • Регистрация: 17.01.2013
    • Сообщений: 13
    • Репутация: 1
    Код HTML:
    <div id="link">Ссылка будет доступна через <span id="time">20 секунд</span></div> <script type="text/javascript">
    var time_left = 20;
    var link = "http://google.ru/";
    
    var Timer = setInterval(function() {
    
    time_left--; 
    if (time_left == 0) {
    clearInterval(Timer);
    document.getElementById('link').innerHTML = "<a href='"+link+"'>Ссылка</a>"; 
    } else {
    document.getElementById('time').innerHTML = time_left+" секунд"; 
    }
    
    }, 1000);
    
    </script>
    • 0
  6. Мне стало легче на 99 % Аватар для Witch_You
    • Регистрация: 30.08.2009
    • Сообщений: 481
    • Репутация: 61
    • Webmoney BL: ?
    Tairesh, У данного кода один минус – ссылку можно увидеть через исходный код страницы…
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Подскажите на MODx индикатор обратного отсчета времени
CMS 4 16.06.2016 14:08
Ищу красивый таймер обратного отсчета на Java Script
Софт, скрипты, сервисы 4 21.06.2013 22:50
Кто знает счетчик обратного отсчета для WordPress?
WordPress 2 04.06.2013 22:41
Подскажите скрипт галлереи.
Софт, скрипты, сервисы 16 27.09.2009 01:28
Подскажите скрипт чека.
Софт, скрипты, сервисы 23 12.09.2009 14:20

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры