javascript获取来源的URL代码

作者:zishu 来源:zishu博客 时间:2009-02-25 12:36:00 

Javascript 正常取来源网页的URL只要用:

 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
0
投稿

猜你喜欢

  • MySQL配置文件my.cnf中文版

    2011-09-30 11:06:15
  • web脚本程序攻击的防范

    2007-10-18 13:29:00
  • 一个asp分页源代码例子

    2007-09-19 12:25:00
  • MySQL:使用源码分发版还是二进制分发版

    2009-09-01 10:35:00
  • Banner广告条中的字体设计

    2010-08-05 20:57:00
  • 用面包屑来简化多层的tabs

    2011-06-16 20:32:54
  • SQL Server 2000 占内存居高不下可能的原因及其解决方法

    2010-04-25 10:39:00
  • 嵌入式Web视频点播系统实现方法

    2007-10-10 21:17:00
  • 详细讲解如何删除Access数据库中的空记录

    2008-11-28 14:58:00
  • ASP调试方法图文教程

    2008-01-26 19:32:00
  • asp如何让用户也能修改密码?

    2010-05-13 16:41:00
  • asp生成UTF-8格式的文件方法

    2008-01-26 20:59:00
  • 表单制作方式大比拼

    2008-10-09 11:32:00
  • 防止表单重复提交的巧妙方法

    2009-03-09 18:32:00
  • 特殊字符、常规符号及其代码对照表

    2010-08-24 18:13:00
  • 利用global.asa计划执行程序

    2008-03-05 12:49:00
  • 教你快速掌握数据库查询优化的实用技巧

    2008-11-28 15:10:00
  • 如何使用ADO.NET连接数据库?

    2010-06-03 10:52:00
  • ASP,PHP与.NET伪造HTTP-REFERER方法及防止伪造REFERER的方法

    2010-03-12 12:40:00
  • 常用SQL语句词典

    2008-08-03 17:19:00
  • asp之家 网络编程 m.aspxhome.com