Seo Форум & ИИ

Форум по программированию => Программирование => Javascript и Ajax => Тема начата: REDFOX от 17-08-2017, 13:24:14

Название: Нужна небольшая помощь с JS
Отправлено: REDFOX от 17-08-2017, 13:24:14
Добрый день, друзья!
Нашел скрипт, который открывает одну из случайных ссылок по истечении определенного времени. Вопрос в том, как изменить код, чтобы он срабатывал только по клику пользователя? Сам не разобрался, поэтому и прошу помощи у более опытных пользователей.

Сам код:
[spoiler]<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 = dоcument.createElement ("a"),
                f = function () {
                    dоcument.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>[/spoiler]
Заранее спасибо за помощь!
Название: Re: Нужна небольшая помощь с JS
Отправлено: ProtectYourSite от 21-08-2017, 11:20:37
Клику куда?
Всплывающую рекламу делать собрались?
Изучайте (https://www.google.by/search?q=javascript+onclick+event&client=opera&hs=0Yk&channel=suggest&hl=ru&sa=X&as_q=&nfpr=&spell=1&ved=0ahUKEwj91_Cp8ufVAhVCG5oKHdcwC6EQvwUIEA)
Название: Re: Нужна небольшая помощь с JS
Отправлено: REDFOX от 21-08-2017, 21:14:23
ProtectYourSite, да, спасибо, вопрос с кодом уже решил, если кому-то будет нужно, то скину полученный код.