一、通过运行脚本跳出框架有以下几种写法:
1.<script language = javascript>window.open('Login.jsp','_top')</script>"
2.<script language = javascript>window.open('Login.jsp','_parent')</script>"
3.<script language = javascript>window.parent.location.href='login.jsp'</script>
4.Response.Write("<script>window.parent.opener=null;window.top.close();</script>")Response.Write("<script>window.open('index.jsp','');</script>")
这种方法会先关闭原框架窗口,再重新打开一个新的窗口。这在很多功能界面对浏览器进行了改变设置,而回到登陆界面又用缺省设置的情况下适用。
5.PrintWriter out = response.getWriter();
out.print("<script type=text/javascript>alert('您的登录已过期,请重新登录!');window.parent.location.href='/PublicServicePlatform/login.html'; </script>");
这种情况就很简单了,加上 target="_top" 属性就可以了。
它会跳转到其他的页面。