2011-05-18 91 views
0

我有一个网页上有很多链接。我想添加一个脚本来完成整个页面,当页面上的任何链接点击页面时,它将保存该链接到一个变量,然后重定向到www.redirectlink.com点击保存链接到变量并重定向到不同的链接

SO远我有

$('a').click(function(){ 
location.href='http://www.redirectlink.com'; 
return false; 
}); 

这是正确的,我会怎么做它保存在一个变量中的原始地址,我可以在以后使用www.redirectlink.com页面上

回答

1
$('a').click(function(e){ 
    e.preventDefault(); 
    document.location.href='http://www.redirectlink.com?ref='+this.href; 
    return false; 
}); 

您现在可以使用$_REQUEST['ref']在重定向链接中检查refferer。

+0

谢谢,只是为了仔细检查,这将在我的网页的标题? – Michael 2011-05-18 09:53:29

+0

你可以在你的头文件中加入''标签,但一定要包含jquery!祝你的项目好运 – rsplak 2011-05-18 09:55:02

+0

@rsplak什么是使用'e.preventDefault();'''return false;'? – diEcho 2011-05-18 09:55:25