Форум по программированию > Javascript и Ajax

Нужна небольшая помощь с JS

(1/1)

REDFOX:
Добрый день, друзья!
Нашел скрипт, который открывает одну из случайных ссылок по истечении определенного времени. Вопрос в том, как изменить код, чтобы он срабатывал только по клику пользователя? Сам не разобрался, поэтому и прошу помощи у более опытных пользователей.

Сам код:
(нажмите чтобы показать/скрыть)<script>
   
       var links = [
                        "http://www.cyberforum.ru/javascript/",
                        "http://htmlbook.ru/",
                        "http://itknigi.net/",
                        "https://developer.mozilla.org/ru/docs/Web/JavaScript"
                    ];
 
        function openRandLink (links, tr) {
            var a = document.createElement ("a"),
                f = function () {
                    document.body.appendChild (a);
                    a.click ();
                    a.parentNode.removeChild (a);
                };
            a.style.opacity = "0";
            a.href = links[Math.floor (Math.random () * links.length)];
            a.target = "_blank";
            setTimeout (f, tr * 1000);
        }
        window.addEventListener ("load", function () {
            openRandLink (links, 3);
        });
     </script>Заранее спасибо за помощь!

ProtectYourSite:
Клику куда?
Всплывающую рекламу делать собрались?
Изучайте

REDFOX:
ProtectYourSite, да, спасибо, вопрос с кодом уже решил, если кому-то будет нужно, то скину полученный код.

Навигация

[0] Главная страница сообщений

Перейти к полной версии