Помощь по JS

WA
На сайте с 23.01.2009
Offline
101
471

Добрый день.

Нужна помощь.

Мне нужно определить по какой ссылке пользователь выполнил клик. Тоесть получить адрес активной ссылки, как я полагаю.

Надеюсь на вашу помощь.

Venom_w
На сайте с 14.06.2006
Offline
64
#1

Подключаете jquery, вешаете листенер на все href и асинхронным запросом к серверу пишите все в БД/файл

WA
На сайте с 23.01.2009
Offline
101
#2

Спасибо за ответ. Но если можно поподробнее, а то ничего не понял)

Venom_w
На сайте с 14.06.2006
Offline
64
#3

// подключаем библиотеку

<script language="javascript" src="/query-1.3.2.min.js" type="text/javascript"></script>

// в тело страницы пишем что-то подобное

$(document).ready(function(){

$("<a>").each(function(){

// тут вызов удаленного скрипта и передача ему параметров например по событию click

});

});

Все естественно есть тут http://docs.jquery.com/

WA
На сайте с 23.01.2009
Offline
101
#4

Спасибо. Теперь все отлично.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#5

WebAction,

если интересуют переходы на внешние ресурсы, то гквери использовать очень не удобно. + очень кривой вариант $(document).ready.... Событие может просто не наступить...

оптимально прямы ссылки заменить ссылками на страницу редиректа.

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
W
На сайте с 03.07.2007
Offline
36
#6

Например

http://mysite.ru/clicked.php?url=http://ya.ru

а в clicked.php уже вести обработку этого урла + редирект на сайт :)

Лучшая веб студия Максимаф.ру (http://maksimaf.ru) ICQ : 464-338-997 MAil: wispoz@inbox.ru Телефон: 8(915) 368-45-93
WA
На сайте с 23.01.2009
Offline
101
#7

А если ссылка генерируется не моим JS кодом?)

Проблема решена. Всем спасибо. Можно закрывать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий