如何才能使关闭按钮失效

yjiany 2002-11-13 03:58:54
有一个网站系统平台,其中登陆进入首页后要求在首页中不允许按浏览器标题栏的关闭按钮(即:X)退出系统,只能通过页面上指定的退出按钮退出此系统。请问我应该如何在网页中屏蔽浏览器中的关闭按钮。很急,谢谢。
...全文
65 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-11-18
  • 打赏
  • 举报
回复
利用了IE的漏洞,好多IE已打了补丁
wangxj0600 2002-11-14
  • 打赏
  • 举报
回复
ie会有这个提示的,没有办法消除。
gzh_seagull 2002-11-14
  • 打赏
  • 举报
回复
这事客户端的问题,和服务器无关
yjiany 2002-11-14
  • 打赏
  • 举报
回复
非常感谢,上面的这段代码我已经试过,不过在点击X时,会提示我ActiveX控件不安全,我如何做才能不弹出这个对话框。等待各位高手的指点,我不胜感激。
yjiany 2002-11-14
  • 打赏
  • 举报
回复
我是着这么做了一下:
document.write("<APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponent></APPLET>");
function window.onbeforeunload(){
try
{
a1=document.applets[0];
a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");
a1.createInstance();
shl=a1.GetObject();
if (event.clientX>document.body.clientWidth && event.clientY<0||event.altKey){
window.event.returnValue="确定要退出本页吗?";
shl.sendKeys("{ESC}");
}
}
catch(e){

}
}
只是在我的机器上运行可以屏蔽X,但拷贝到其他的机器上运行就不能屏蔽X,不知道是不是跟安装的其他软件有关(其他的机器和我用的是同样的系统,但IE的版本有的不同),还要请各位高手指点一二。
Reker熊 2002-11-14
  • 打赏
  • 举报
回复
1.选择菜单文件-〉关闭可以关闭
2.标题栏右键选择关闭可以关闭

无爱大叔 2002-11-13
  • 打赏
  • 举报
回复
可能不会成功
<script language=javascript>
function window.onbeforeunload()
{
if (event.clientX>document.body.clientWidth && event.clientY<0||event.altKey){
window.event.returnValue="确定要退出本页吗?";
new ActiveXObject("WScript.Shell").sendKeys("{ESC}")}
}
</script>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧