日期:2014-05-17  浏览次数:21113 次

关于session失效后的重新登录问题
由于我的网站用了框架,在我做了session失效判断之后,想让它重新定向到登录界面,但是有个问题,是在框架的里面出现了重新登录,而不是整个页面,请问这个问题怎么解决?

------解决方案--------------------
target= 'parent '
------解决方案--------------------
我是采用令一个方式解决的:
首先登陆失效转到登陆页,这个和你的是一样的.然后登陆页的form的target= "_parent ",这样,重登陆的时候就不会有两层框架了!
------解决方案--------------------
在登录页面加上
<script> if(self.location.href!=top.location.href){top.location.href=self.location.href;} </script>
------解决方案--------------------
if session( "login ")= " " or session( "login ")=empty then
...
Response.write( " <script> window.openner=null;window.top.close(); </script> ")
...
Response.Write( " <script language=javascript> alert( '登录超时,请重新登录! ');location.href= 'login.asp '; </script> ")
end if
------解决方案--------------------
parent.location.href= '..login.asp '