关于Session(框架中登录问题)

session过期后如果在iframe里操作就会返回到login.html,可是这个页面还在iframe里面如果再次登陆就会出现iframe嵌套的现象,我们这样来解决。  在login.html里面加上这个就可以了.
function checkParent()
{
     if(window.parent.length>0)
{
         window.parent.location="login.html";    
}
}
<body onload="checkParent();">……</body>
The window.length property returns the number of frames contained in a window. 当然可以通过这个原理:
Response.Write("<script>window.parent.parent.location.href='index.aspx?error=登陆超时!'</script>");
Response.End();
有几个iframe就可以弄几个parent  
评论: 0 | 引用: 58 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 博主回复后,系统将发送通知邮件到您的邮箱,可不填.
网 址:
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.