Программирование > JavaScript & JScript
Определение по какой ссылке щелкнул пользователь?
andymc:
function list(o, e, a){
if (o.addEventListener) o.addEventListener(e, a, false);
else if (o.attachEvent) o.attachEvent("on" + e, a); else return null;
}
var a = document.getElementsByTagName(\'A\')
for (var i = 0; i < a.length; i++) {
list(a[i], \'click\', test)
}
// test() - это функция которая будет рабатывать при клике на ссылку.
function test () {
var el1 = window.event ? window.event.srcElement : e.target;
// el1.href - вот тебе и ссылка, делай с ней что хочешь, только дай юзеру всё таки перейти по ней потом
}
Error202:
Да в исходнике страницы выдачи яндекса есть подобный механизм...
Помимо основного клика еще яваскрипт химичит...
Для подсчета количества кликов по той или иной ссылке...
Навигация
Перейти к полной версии