高人进来!!分不够狂加,直到解决问题位置 如何检测到Alt+F4,还有就是如何在不同的浏览器里检测关闭事件 if(event.altKey == true && event.keyCode == 115){ alert("你同时按下了Alt和F4键");} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //框架网页也适用的关闭提示<script language="javascript">window.onbeforeunload = function() //author: meizz{ var n = window.event.screenX - window.screenLeft; var b = n > document.documentElement.scrollWidth-20; if(b && window.event.clientY < 0 || window.event.altKey) { var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open("GET", "sessionEnd.asp", false); xmlhttp.send(null); }}</script>http://topic.csdn.net/t/20050329/16/3891523.html http://topic.csdn.net/t/20050126/16/3755641.html http://topic.csdn.net/t/20050223/17/3801403.htmlhttp://topic.csdn.net/t/20021228/22/1309108.htmlhttp://topic.csdn.net/t/20030303/11/1484840.html alt + f4 应该是检测不到的,因为按下这个浏览器就关了。 真的吗? KimSoft(革命的小酒天天醉) ?至少在IE里我可以屏蔽 Alt+F4 的关闭动作:document.onkeydown = function(){ var k = window.event.keyCode; if (window.event.altKey && k == 115) //屏蔽Alt+F4 { window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); return false; }}// --></script> 不好意思,可以检测得到,刚没有测试-_-! 又见meizz只是我还是认为:窗体关闭时不应执行耗时的操作 if(event.altKey == true && event.keyCode == 115){ alert("你同时按下了Alt和F4键");}这样是可以检测到的,只不过alert后,窗口再关闭的. 怎样改回.js文件的默认运行方式? 请帮忙看看 页面内容比较宽,右侧内容打印不出来,咋办? 给出匹配金钱的正则表达式 为什么搜索出来的结果只能显示一页? 求MzTreeView2.0 iframe中的加入收藏夹按钮,怎么才能把父页面的地址加进去? 请推荐学习javascript的书籍 难题!难题!???????????? js table动态添加input onchange事件失效问题 我应该放弃吗?看了风云舞的VML大作真是受刺激了 attachEvent邦定事件时能否传参数?
<script language="javascript">
window.onbeforeunload = function() //author: meizz
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET", "sessionEnd.asp", false);
xmlhttp.send(null);
}
}
</script>http://topic.csdn.net/t/20050329/16/3891523.html
http://topic.csdn.net/t/20030303/11/1484840.html
{
var k = window.event.keyCode;
if (window.event.altKey && k == 115) //屏蔽Alt+F4
{
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;
}
}
// --></script>
alert("你同时按下了Alt和F4键");
}
这样是可以检测到的,只不过alert后,窗口再关闭的.