一个页面是静态页面,并且想过渡到另一个页面。
另一个页面是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=""。