Добрый день. Нужна помощь. Мне нужно определить по какой ссылке пользователь выполнил клик. Тоесть получить адрес активной ссылки, как я полагаю. Надеюсь на вашу помощь.
jQuery: [js]$(document).ready(function() { $("a").click(function() { var addr = $(this).attr("href"); }) });[/js] Если без использования библиотек, то чуточку длиннее код. Привязываем событые onclick к функции, передаём ей хэндлер. Дальше по этому хэндлеру получаем элемент, и, используя функцию DOM, getAttributeNode("href"), получаем свойство value.
а яндекс тупо в каждую ссылку пихает длинный урл на редирект =) на онклике. HTML: <a class="cs" tabindex="2" href="http://www.siski-piski.ru/" onmousedown="rc(this, '\/\/clck.yandex.ru\/redir\/AiuY0DBWFJ4ePaEse6rgeAjgs2pI3DW99KUdgowt9XvqxGyo_rnZJpNjfFDg3rinkok0cq9ZwAG4Zg1GVlujtHk2DwQ8Y0bxfyABwxLPqxKCKxczCvCZIoyDlchNWinBnxfaIjApmx4?data=UlNrNmk5WktYejR0eWJFYk1LdmtxZ3JRUnNHMHBjdl9aWWMwaEJQSFRkQkdZMjhuMXVydmIyMmR1RW9GRC0yS3M1MlhaLWlZbDlOd3o1cWRfWGdmaXZtLVlvTVAtdnFNY1ZfSHJJeW9PdkU&b64e=2&sign=973aeb0ba1aaa1b8d720a3ce5aa3b3f6&keyno=0')" target=_blank>Siski-piski.ru - сиськи и <b>письки</b>: самые большие сиськи...</a> а в браузере при наведении на ссылку пишется адрес сайта, а клацнешь - и полетел на редирект. Правда зело быстро редиректит, не заметить даже.