нужно получить url страницы - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64390.9220
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 26.12.2009, 06:18   #1
digg
$400
 
Аватар для digg
 
Регистрация: 17.05.2009
Сообщений: 13,948
Бабло: $1895360
Отправить сообщение для digg с помощью ICQ
По умолчанию нужно получить url страницы

ребята, кто шарит в js
вот нашел похожую проблему, но автор так и не выложил код
http://xpoint.ru/forums/programming/...ad/43249.xhtml

задача такая - закрывается окно браузера или юзер переходит по линку со страницы
мне нужно знать сам URL, по которому переходит юзер, если он вообще переходит

скрипт такой:
PHP код:
function closedWin() {
alert('тут по ходу нужно знать значение урла если на него нажали');
return 
"действительно покинуть страницу?";
}
if(
window.addEventListener) {
  
window.addEventListener("close"closedWinfalse);
}
window.onbeforeunload closedWin
пробовал методом тыка
alert(event.originalTarget.location.href);
alert(event.target.location.href);
alert(window._content.document.location);
alert(Event.CLICK); - этот выдает 64
alert(this.location.href);

вобщем ничего не работает
и еще, к ссылкам написать что-то типа <a id="a1"... не могу.
подскажите кто шарит

Последний раз редактировалось digg; 26.12.2009 в 06:33.
digg вне форума  
Старый 26.12.2009, 07:46   #2
qazxcvbnm
Ниибаца крутой програмер
 
Аватар для qazxcvbnm
 
Регистрация: 04.08.2009
Сообщений: 904
Бабло: $177555
По умолчанию

снифер используй
qazxcvbnm вне форума  
Старый 26.12.2009, 09:50   #3
Jungle
Юниор
 
Регистрация: 25.04.2009
Сообщений: 29
Бабло: $10140
По умолчанию

на jquery:
Цитата:
$.live('a').click(function(){
var url = $(this).attr('href');
})
Jungle вне форума  
Старый 26.12.2009, 17:04   #4
digg
$400
 
Аватар для digg
 
Регистрация: 17.05.2009
Сообщений: 13,948
Бабло: $1895360
ТС -->
Отправить сообщение для digg с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от Jungle Посмотреть сообщение
на jquery:
а как это правильно написать?
так у меня ни чего не работает
PHP код:
<html>
<
head>
<
title>test</title>
<
script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$.live('a').click(function(){
var url = $(this).attr('href');
alert(url);
});
</script>
</head> 
<body>
<center>
<a href="http://url_1.com">link_1</a><br>
<a href="http://url_2.com">link_2</a><br>
<a href="http://url_3.com">link_3</a><br>
</center>
</body>
</html> 
digg вне форума  
Старый 26.12.2009, 23:03   #5
Jungle
Юниор
 
Регистрация: 25.04.2009
Сообщений: 29
Бабло: $10140
По умолчанию

Цитата:
Сообщение от digg Посмотреть сообщение
а как это правильно написать?
так у меня ни чего не работает
PHP код:
<html>
<
head>
<
title>test</title>
<
script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$.live('a').click(function(){
var url = $(this).attr('href');
alert(url);
});
</script>
</head> 
<body>
<center>
<a href="http://url_1.com">link_1</a><br>
<a href="http://url_2.com">link_2</a><br>
<a href="http://url_3.com">link_3</a><br>
</center>
</body>
</html> 
извиняюсь не правильно написал
Код:
$(function(){
$('a').live('click', function(){
var url = $(this).attr('href');
});
});
Jungle вне форума  
Старый 27.12.2009, 00:04   #6
4HQQ
Юниор
 
Регистрация: 19.12.2009
Сообщений: 24
Бабло: $7210
По умолчанию

PHP код:
<html>
<
body>

<
center>
<
a href="http://url_1.com">link_1</a><br>
<
a href="http://url_2.com">link_2</a><br>
<
a href="http://url_3.com">link_3</a><br>
</
center>

<
script>
var 
last_obj
document.getElementsByTagName('a'),
a.length;

while(
i--)
{
    
a[i].onfocus setlast;
    
a[i].onclick LogJump;
}


function 
setlast(e)
{
    
|| window.event || {};
    var 
obj e.srcElement || e.target;
    
last_obj obj;
}

function 
LogJump()
{
   
alert(last_obj); // temp
   
document.body.appendChild(x=document.createElement('p'));
   
x.innerHTML '<div style="position:absolute;left:-999em">'+'<img src="http://you-logger-site.info/log/visit-jump.php?jumped_to=' unescape(last_obj) + '"/></div>';
}
</script>

</body>
</html> 
Скидывает в лог ссылки по которым переходит юзер и точки выхода тоже.
Там единственное что не очень хорошо, – "onclick" перезаписывается.
Логгер могу отдать лично (написал в аську).

Последний раз редактировалось 4HQQ; 27.12.2009 в 00:29.
4HQQ вне форума