0

我正在一个视频上传网站上工作,用户正在注册和上传他们无限大小的视频,我们遇到的问题是一些用户不太聪明,尽管我们向他们展示了处理图像和我们正在处理您的数据的消息,但他们仍然没有发现视频是否已上传并在上传之前关闭窗口,平均视频大小约为 500MB,所以我考虑在他们尝试关闭时向他们显示您的视频正在处理中的警报窗口,我只想知道有什么方法可以找到用户正在关闭浏览器或选项卡,我搜索了它,但不幸的是找不到解决方案,在这种情况下谁能帮助我。

提前致谢。

4

2 回答 2

1

尝试这个:

Javascript

<script language="JavaScript">
window.onbeforeunload = confirmclose;
function confirmclose(){
choice="Are you sure you want to leave?";
return choice;
}
</script>


jQuery

<script src="jquery-1.7.1.js" type="text/javascript"></script>
<script src="jquery.confirm.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function(){
        function confirmclose() {
                return "Are you sure? you want to close";
        }
        window.onbeforeunload = confirmclose;
    });
于 2012-06-02T07:57:48.177 回答
0
<script language="JavaScript">
window.onbeforeunload = WindowCloseHanlder;
function WindowCloseHanlder()
{
    window.alert('test');
}
</script>
于 2012-06-02T07:44:20.860 回答