請高手指點:winow.open 和對話框模式 可不可以沒有右上角X關閉的按鈕
我想捕捉關閉事件,但似乎右上角的關閉不能用,所以自己寫了一個關閉的按鈕
但又怕用戶點擊上面關閉,不知各位高手有何辦法,解決這種問題.
问题点数:60、回复次数:5Top
1 楼saucer(思归)回复于 2003-09-03 08:01:36 得分 20
no, to catch 捕捉關閉事件, try
<script language=javascript>
function window.onunload()
{
if (event.clientX < 0 && event.clientY < 0)
{
//window will be closed, do something here
}
}
</script>
but you cannot cancel the closing, if you want to give the user a warning, use onbeforeunload, see
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events/onbeforeunload.asp
but it is also triggered when the page is being reloaded
Top
2 楼xueqs()回复于 2003-09-03 08:23:48 得分 5
这似乎是无法实现的?只能培养用户的习惯了Top
3 楼illfe(陳思嘉)回复于 2003-09-03 08:35:51 得分 0
思歸你這個事件,有時觸發,有時不觸發???
怎么辦?Top
4 楼saucer(思归)回复于 2003-09-03 08:42:51 得分 30
it should be triggered every time 用右上角的關閉, but it will not be triggered if the user browser to another site or the machine crashes
<script language=javascript>
function window.onunload()
{
if (event.clientX < 0 && event.clientY < 0)
{
alert("window will be closed!");
}
}
</script>
Top
5 楼erh(艾若斯)回复于 2003-09-03 09:12:47 得分 5
upTop




