网站“退出”功能的实现,关闭不提示 不从新窗口中打开
2009-05-13 19:35
393 查看
在javascript中不光窗体是一个window对象,frame也是一个window对象
所以以下代码包含三个对象,确切的是三层对象:
<frameset rows="71,*" framespacing="0" border="0" frameborder="0">
<frame src="ConHead.aspx" scrolling="no" name="Head" noresize>
<frameset cols="152,*">
<frame src="ConMenu.aspx" scrolling="no">
<frame src="ConContent.aspx" name="MainContent" scrolling="yes" noresize>
</frameset>
</frameset>
最外层framset是一个对象,它的子对象是frame,它的孙子对象是ConMenu.aspx和ConContent.aspx
所在一般在网站的后台的“退出”功能可以这样实现:
在ConMenu窗体的“退出”链接上执行以下语句:onclick="javascript:window.parent.parent.location.href='AdminLogin.aspx';"
这样就保证页面平稳的转移到AdminLogin.aspx(登陆界面),不会出现关闭提示的症状,也不会从一个新窗口中打开(因为这样显得不平稳)。
所以以下代码包含三个对象,确切的是三层对象:
<frameset rows="71,*" framespacing="0" border="0" frameborder="0">
<frame src="ConHead.aspx" scrolling="no" name="Head" noresize>
<frameset cols="152,*">
<frame src="ConMenu.aspx" scrolling="no">
<frame src="ConContent.aspx" name="MainContent" scrolling="yes" noresize>
</frameset>
</frameset>
最外层framset是一个对象,它的子对象是frame,它的孙子对象是ConMenu.aspx和ConContent.aspx
所在一般在网站的后台的“退出”功能可以这样实现:
在ConMenu窗体的“退出”链接上执行以下语句:onclick="javascript:window.parent.parent.location.href='AdminLogin.aspx';"
这样就保证页面平稳的转移到AdminLogin.aspx(登陆界面),不会出现关闭提示的症状,也不会从一个新窗口中打开(因为这样显得不平稳)。
相关文章推荐
- ASP.NET后台实现网站打开和关闭功能
- Duilib 实现窗口点击关闭确认退出提示
- javascript实现打开新窗口全屏,并且关掉父窗体(不弹出关闭提示)
- [转]兼容IE和Firefox的打开新窗口,关闭父窗口,不提示解决方法
- 开启 "打开或关闭 windows 功能" 的窗口
- 打开新窗口并关闭当前的窗口的实现办法
- 用javascript实现控制打开网页窗口的大小 和HTML如何关闭窗口的技巧大全
- C# Winform中实现主窗口打开登录窗口关闭的方法
- 我的博客网站开发2——博客首页功能实现之jQuery气泡提示
- unity项目实现“再按一次退出程序”提示功能
- window.open打开子窗口后关闭父窗口实现
- C# Winform中实现主窗口打开登录窗口关闭的方法
- android重写finish实现是否退出提示功能
- 打开新窗口并关闭当前的窗口的实现办法
- 第一步 写一个窗口并且实现关闭的功能
- win7打开或关闭windows功能 提示“出现错误,并非所有的功能被更改”,管理员权限惹的祸
- java实现记事本基本功能:新建、打开、保存、另存为、退出、替换、全部替换、复制、剪切、粘贴、全选、获取当前时间日期、修改字体、颜色、自动换行等
- C# Winform中实现主窗口打开登录窗口关闭的方法
- asp.net IE7打开新窗口,并去掉旧窗口关闭提示
- 【Android】双击返回键,退出android应用程序 双击两次退出程序提示功能 三种实现方法