Добрый день, друзья!
Нашел скрипт, который открывает одну из случайных ссылок по истечении определенного времени. Вопрос в том, как изменить код, чтобы он срабатывал только по клику пользователя? Сам не разобрался, поэтому и прошу помощи у более опытных пользователей.
Сам код:
[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]
Заранее спасибо за помощь!
Клику куда?
Всплывающую рекламу делать собрались?
Изучайте (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)
ProtectYourSite, да, спасибо, вопрос с кодом уже решил, если кому-то будет нужно, то скину полученный код.