Показать сообщение отдельно
  #3 (permalink)  
Старый 29.10.2013, 17:25
Интересующийся
Отправить личное сообщение для OlgaMarius Посмотреть профиль Найти все сообщения от OlgaMarius
 
Регистрация: 03.06.2013
Сообщений: 27

Пожалуйста, помогите

Скрипт перехватывает клик

window.onclick=function(e){
var t=e?e.target:window.event.srcElement;
if(t.tagName==='A')alert(t.href);
}


Теперь нужно отменить переход по ссылке и вместо этого, взять URL и использовать его для подгрузки данных без перехода.

$("div#result").load("t.href .content", function(){});


Но не получается. Пробую вставить эту строку вместо alert(t.href); вот так -

window.onclick=function(e){
var t=e?e.target:window.event.srcElement;
if(t.tagName==='A')
$("div#result").load("t.href .content", function(){});
}


====
Запретить переход получилось с помощью этого:

event.preventDefault();


Но так и не получается взять ссылку и подгрузить из нее данные... alert(t.href); выдает корректный урл, почему же не загружается?

Последний раз редактировалось OlgaMarius, 29.10.2013 в 18:58.
Ответить с цитированием