我是在过滤器中处理的,但是失效时页面格局有些问题。失效时我让它跳转回login.jsp,因为页面中用到了iframe,结果login.jsp会在iframe里面出现,
请问该怎么处理?
在页面中我判断顶层框架的location是否跟当前窗口的location一样,但是不起作用?
if (top.location != window.location){
top.location.href = window.location.href;
}
盼指教!
请问该怎么处理?
在页面中我判断顶层框架的location是否跟当前窗口的location一样,但是不起作用?
if (top.location != window.location){
top.location.href = window.location.href;
}
盼指教!
session.invalidate();}
out.print("<script language=javascript>top.location.href='login.jsp'</script>");
%>
parent怎么判断?当前窗体的父窗体?
不是跳转不回去,而是在弹出会话失效的提示框时,背后的页面是在iframe里面显示的。
点击确定后还是可以回到登陆页面。碍于不便截图,请各位见谅。
alert(unescape("/*url的alert参数*/"));
} else if (top.location != window.location) {
top.location.href = window.location.href + "&alert=" + escape("<%=xxxxx%>");
} else {
alert("<%=xxxxx%>");
}
login.jsp
<script language="javascript">
if (window.top.location !== window.self.location)
{
window.top.location = window.self.location;
}
</script>
<script language="javascript">
if (window.top.location !== window.self.location)
{
window.top.location = window.self.location;
}
</script>