Скрипт задержки вывода ссылки (Help)

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

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

    vap76 Постоялец

    Регистр.:
    21 авг 2006
    Сообщения:
    117
    Симпатии:
    20
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.115
    Симпатии:
    2.130
    Эм, не уловил сути проблемы... Вставил в браузер - код работает...
    Заменить ссылку на картинку? Поменяй текст внутри тега <a> на тег <img> и всё..
     
  3. vap76

    vap76 Постоялец

    Регистр.:
    21 авг 2006
    Сообщения:
    117
    Симпатии:
    20
    Нужно , что бы только после клика по картинке шел отсчет времени.
     
  4. xpert13

    xpert13 <(*_*)>

    Moderator
    Регистр.:
    7 ноя 2008
    Сообщения:
    182
    Симпатии:
    453
    Так?

    HTML:
    <html>
    <head>
    </head>
    <body>
    <div style="position:absolute; left:29px; top:36px; display:none;" id="downloadlink"><a href="http://google.com">GOOGLE</a></div>
        <div style="position:absolute; left:34px; top:17px; z-index:1;" id="downloadcounter">
            <div id="countdown" style="font-size:24px; font-weight:bold; font-family:arial;"><a href="javascript:void(0)" onClick="countdown()" /><img src="https://www.nulled.cc/data/avatars/l/3/3624.jpg?1328279971"></a></div>
        </div>
    </div>
     
    <script type="text/javascript">
    count=10;
     
    function countdown()
    {
        if (count > 0)
        {
            count--;
            if(count == 0)
            {
                document.getElementById('downloadlink').style.display = '';
                document.getElementById('downloadcounter').style.display = 'none';
            }
            if(count > 0)
            {
                document.getElementById("countdown").innerHTML = 'Подождите, пожалуйста ' + count + ' секунд';
                setTimeout('countdown()',1000);
            }
        }
    }
    </script>
     
    </body>
    </html>
     
    vap76 нравится это.