JS实例:登陆失败后跳出框架打开

今天遇到个问题,后面在框架中,当判断登录失效后要返回登录页面,但登录页面却在框架内打开,我想让它直接跳出框架打开(这里不是打开新窗口),终于在网上找到了办法,分享给大家:

echo "<script language=\"javascript\">alert('登录已失效或没有登录,请登录!');location.href='login.php';</script>";

原内容是上边这样的,要想让它跳出框架打开登录页,需要使用下面的方法:

echo "<script language=\"javascript\">alert('登录已失效或没有登录,请登录!');window.top.location.href='login.php';</script>";

其实就是在跳转链接前加一个window.top。如果在打开新窗口,可以使用js的window.open("url","打开方式"); 来打开新窗口。

时间: 2024-08-04 02:09:14

JS实例:登陆失败后跳出框架打开的相关文章

联机热备份失败后,如何打开数据库?

备份|热备份|数据|数据库 联机热备份失败后,如何打开数据库?系统环境: 1.操作系统:Windows 20002.数据库: Oracle 8i R2 (8.1.6) for NT 企业版3.安装路径:C:\ORACLE错误现象: 进行联机热备份时,服务器发生故障,如掉电,重新启动服务器,启动数据库时,无法打开数据库,Oracle要求进行介质恢复,因为表空间还处在热备份状态.模拟现象及解决方法: 先将数据库设置为归档模式C:\>svrmgrlsvrmgrl>connect internalsv

login登陆失败显示的信息,怎么让它消失。

问题描述 很难说,大家用login控件登陆失败后,会显示信息.但不会消失,怎么在下次提交前,让它消失 解决方案 解决方案二:只有当他输入正确的时候才会消失.这样才符合逻辑解决方案三:定时刷新清空下?解决方案四:怎么做?引用1楼king19840811的回复: 只有当他输入正确的时候才会消失.这样才符合逻辑 解决方案五:顶

visual studio 2010-VS2010 MFC登录对话框打开数据库失败后意外出现主界面的问题

问题描述 VS2010 MFC登录对话框打开数据库失败后意外出现主界面的问题 用VS2010 MFC建立了一个主界面为对话框的函数,要求需要登录对话框,且通过读取数据库来校验用户,代码如下: BOOL CManagementDlg::OnInitDialog()//主对话框初始函数 { CDialogEx::OnInitDialog(); _CLogInDlg dlgLogin; if(dlgLogin.DoModal() != IDOK)//登录对话框 { OnOK(); return TRU

asp.net Response.Redirect跳出框架与打开窗口方法

asp教程.net Response.Redirect跳出框架与打开窗口方法 跳出框架大概会用到js top.location来实现. Response.Write('<script>top.location='http://www.111cn.net';</script>'); Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("<script>window.location='url';</s

着急啊,在线等,vs2010 无法调试js 之前可以升级IE9失败后就不行了

问题描述 着急啊,在线等,vs2010无法调试js之前可以升级IE9失败后就不行了1,别说IE的禁用脚本的去掉(去了)2,别说用谷歌,火狐3,Silverlight试了没用4,真的着急啊求大神 解决方案 解决方案二:用alert调试也可以哇.我一直都是alert调试解决方案三:引用1楼sinat_21947233的回复: 用alert调试也可以哇.我一直都是alert调试 我们公司的项目框架全是js,复杂的json就完了还是求大神解决我的问题,一起一直可以现在不行了就应为升级IE10蓝屏后开始不

原生态js,鼠标按下后,经过了那些单元格的简单实例_javascript技巧

本来是要判断那些单元格被选中,结果发现行不通,只能判断鼠标按下后,经过了那些单元格 之所以发出来,是觉得案例还有很多有意思的地方 onmouseover  的持续触发,导致了很多重复元素 由于将事件绑定在整个table上,还出现了undefined 鼠标的反复进入进出,会导致相同元素的断断续续的重复, 如何解决他们! <table border="1" id="dnf"> <tr> <td rowspan="2"&g

js判断登陆用户名及密码是否为空的简单实例_javascript技巧

js判断登陆用户名及密码是否为空的简单实例 <script type="text/javascript"> // 验证输入不为空的脚本代码 function checkForm(form) { if(form.username.value == "") { alert("用户名不能为空!"); form.username.focus(); return false; } if(form.password.value == "

使用C# 在sqlite数据库中更新一条数据,当前应用程序中是有效的,当我关闭应用程序后,再次打开应用程序,查询,发现更改失败,请各位大神们看看什么原因,谢谢。

问题描述 使用C#在sqlite数据库中更新一条数据,当前应用程序中是有效的,当我关闭应用程序后,再次打开应用程序,查询,发现更改失败,请各位大神们看看什么原因,谢谢代码:sql="UPDATESchoolSETdelegate='北航'WHEREID=2";cmd.CommandText=sql;cmd.ExecuteNonQuery();表结构: 解决方案 本帖最后由 yyyy1999 于 2015-06-09 16:50:07 编辑解决方案二:你的cmd支持sqlite数据库吗?

JS防止网页被嵌入iframe框架的方法分析_javascript技巧

本文实例讲述了JS防止网页被嵌入iframe框架的方法.分享给大家供大家参考,具体如下: 例如: <script type="text/javascript"> if (window!=top) // 判断当前的window对象是否是top对象 top.location.href = window.location.href; // 如果不是,将top对象的网址自动导向被嵌入网页的网址 </script> 这段代码是有效的.但是,有一个问题:使用后,任何人都无法