Js中取得访问来源

一个页面是静态页面,并且想过渡到另一个页面。

另一个页面是ajax实现的,很难定位到我自己想要的状态。

上次的做法是做一个与这个ajax页面一样的网页,不同的是它就是我想要那一种特定的状态。

今天想到了这样太麻烦,因为很多差不多的页面太麻烦。

想到了用上次同样的方法,做一个超链接链接到那个页面,然后在初始化一个函数,将页面定位到自己想要的那个状态。

这里涉及到静态页面怎么得到访问来源,就是链接到这个页面的那个页面,这里用javascript得到。

document.referrer

下示例:

<body onLoad="newscol(1);where=document.referrer;if(where!=''){

get(1,1,'news');cng(1,1,'news',2);pic(1);}

else{getdetailinfo(id);cng(subclsid,clsid,'news',2);pic(parseInt(subclsid))}">

如果是锚点,

例如<a href="#" onclick=location.href=''>oo</a>,那么document.referrer=""。

    A+
发布日期:2010年03月07日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: