如果用户关闭浏览器,如何向用户显示警报?

时间:2012-06-02 07:34:37

标签: php javascript jquery video

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

提前致谢。

2 个答案:

答案 0 :(得分: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;
    });

答案 1 :(得分:0)

<script language="JavaScript">
window.onbeforeunload = WindowCloseHanlder;
function WindowCloseHanlder()
{
    window.alert('test');
}
</script>