Форум по программированию > 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, да, спасибо, вопрос с кодом уже решил, если кому-то будет нужно, то скину полученный код.
Навигация
Перейти к полной версии