JavaScript代码
- <script language="javascript" type="text/javascript">
- if (top.location == self.location) {
- thisSLoc = self.location.href;
- tmpHPage = thisSLoc.split( "/" );
- thisHPage = tmpHPage[ tmpHPage.length-1 ];
- strwrite = thisHPage ;
- strwrite=strwrite.replace(/?/g,"%3F");
- strwrite=strwrite.replace(/=/g,"%3D");
- strwrite=strwrite.replace(/&/g,"%26");
- top.location='default.php' + '?main=' +strwrite;
- }
- </script>
采用这样就可以把页面返回给首页,然后用main=参数进行框架页地址处理。现在《中国医药库》已经在使用,访问地址:www.zgyyk.com,测试地址:http://www.zgyyk.com/show.php?id=272 ,作者:何博文
这样不但可以限制用户只能在框架页中访问,还能自动切换到用户访问的原始页面,提高用户体验,很不错的解决方案。
要是大家不需要在框架中直接访问用户原先的请求页,只需要使用代码:
JavaScript代码
- <script language="javascript" type="text/javascript">
- if (top.location == self.location) {
- top.location='default.php';
- }
- </script>