原因是:用户单击浏览器右上角的关闭按钮,我会给用户一个提示"您已关闭了浏览器'",但用户问我那我如果单击的是状态栏的鼠标右键并且是关闭,那能实现同样效果吗?我无语了<script> function closeBrowse() { alert('您已关闭了浏览器'); } window.onload = closeBrowse</script>请大虾指教,不甚感激
2 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
<Script Language="JavaScript">
function window.onunload()
{
//when close ie
if(window.screenLeft==10004)
{
alert("您已关闭了浏览器'");
}
}
</Script>
这个在ie6下没问题,其他的还没测过。
在globa.asax里实现session end事件应该也可以
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
<script language="javascript">
var s="close";
function window.onunload()
{ if(s=="fresh")
if(window.screenLeft>10000){alert('关闭');}else{alert('刷新');} else alert('关闭');}function window.onbeforeunload(){ s="fresh";}
</script>
添加回答
举报
0/150
提交
取消