ФорумПрограммированиеJavaScript → Просто тема...

Просто тема...

  • Ermak

    Сообщения: 120 Репутация: N Группа: Кто попало

    Spritz 26 марта 2009 г. 0:27

    Привет всем! Я не знал как назвать тему, назвал "просто тема".
    Вот какой у менЯ вопрос:
    Например стоит "Оплачиваемая реклама" от TAK.RU, при нажатии на одну из сылок сразу же выскакивает текст, например "скачать".
    Я хотел бы чтобы после нажатия на сылку проходил определеное время, например 20 сек после чего появлялся бы текст("Скачать"). Можно так сделать???

    Скрытый текст ("Скачать")

    <div id="hidden" style="display:none;">Скачать</div>


    код на сылки

    <script type="text/javascript" src="http://z320.takru.com/in.php?id=322980"></script>


    javascript код

    <script> 
    function payForFiles(){
    var hid,tak,elems,num,pat,j,i;
    hid = document.getElementById("hidden");
    tak = new Array();
    elems = document.getElementsByTagName('A');
    num = elems.length;
    pat = new RegExp("(^|\\b)(takru)(\\b|$)");
    j = 0;
    for (i=0;i<num;i++){
    if(pat.test(elems.className)){
    elems.setAttribute('target','_blank');
    if (elems.addEventListener)
    elems.addEventListener("click", function(){hid.style.display = ""}, false);
    else if (elems.attachEvent)
    elems.attachEvent("onclick", function(){hid.style.display = ""});
    else elems.onclick = function(){hid.style.display = ""};
    j++;}
    }
    };
    payForFiles();
    </script>



  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 26 марта 2009 г. 0:29, спустя 2 минуты 53 секунды

    можно, сделай!
    setTimeout тебе поможет
  • Ermak

    Сообщения: 120 Репутация: N Группа: Кто попало

    Spritz 26 марта 2009 г. 0:32, спустя 2 минуты 58 секунд

    Это что такое или кто такой?
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 26 марта 2009 г. 0:33, спустя 22 секунды

    ф-ция
  • Ermak

    Сообщения: 120 Репутация: N Группа: Кто попало

    Spritz 26 марта 2009 г. 0:35, спустя 1 минуту 57 секунд

    понятно
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 26 марта 2009 г. 0:39, спустя 4 минуты 24 секунды

        setTimeout(function ()
    {
    // что-то делаем
    }, 20000);

Пожалуйста, авторизуйтесь, чтобы написать комментарий!