javascript流量统计代码实现?javascript 获取来源上一页的url地址
2012-03-22 12:01
681 查看
来源:http://yi1.com.cn/posts/207
在js中,如果通过连接或者表单提交里,可以用以下三种方式获取上一页的url:
1、document.referrer
2、top.document.referrer
3、window.parent.document.referrer
这在ie和firefox里都可以实现
但如果在IE中用js函数跳转的话,以上三种方式得到的都是空值
如果当前页面嵌套有iframe的话,在iframe嵌套的文件里用js获取当前页面的上一页的url时,2和3都可以实现
但1、document.referrer 就不行,获取的是当前页面的地址
如果来源页是Javascript跳转过来的,上边的方法就拿不到了!所以用:
opener.location.href
所以,就有了下边的代码:
在js中,如果通过连接或者表单提交里,可以用以下三种方式获取上一页的url:
1、document.referrer
2、top.document.referrer
3、window.parent.document.referrer
这在ie和firefox里都可以实现
但如果在IE中用js函数跳转的话,以上三种方式得到的都是空值
如果当前页面嵌套有iframe的话,在iframe嵌套的文件里用js获取当前页面的上一页的url时,2和3都可以实现
但1、document.referrer 就不行,获取的是当前页面的地址
如果来源页是Javascript跳转过来的,上边的方法就拿不到了!所以用:
opener.location.href
所以,就有了下边的代码:
var ref = ''; if (document.referrer.length > 0) { ref = document.referrer; } try { if (ref.length == 0 && opener.location.href.length > 0) { ref = opener.location.href; } } catch (e) {} //其它相关的: window.location.href window.location.pathname var num = Math.round(Math.random()*10000); window.location.href = (window.location.pathname)+'?'+num+';
相关文章推荐
- javascript获取url地址参数实现方法
- 在Wordpress的文章页面获取上一页及下一页的链接URL地址,实现通过键盘的前进后退键进行翻页
- javascript获取来源的URL代码
- 获取URL地址中的文件名和参数的javascript代码
- JavaScript实现url地址自动检测并添加URL链接示例代码
- JavaScript实现url地址自动检测并添加URL链接示例代码
- 获取URL地址中的文件名和参数的javascript代码
- php/js获取客户端mac地址的实现代码_PHP教程
- javascript 获取url参数和script标签中获取url参数函数代码
- javascript获取url参数的代码
- javascript 弹出窗口中是否显示地址栏的实现代码
- JavaScript 获取地址栏URL参数值
- javascript/jquery获取地址栏url参数的方法
- 用JavaScript获取页面文档内容的实现代码
- Javascript获取CSS伪元素属性的实现代码
- 9行javascript代码获取QQ群成员具体实现
- javascript[js]获取url参数的代码
- asp.net 获取html代码中图片的URL地址
- asp.net获取页面url参数值的实现代码实例