弹出窗口中的Javascript alert()

时间:2015-02-04 07:38:42

标签: javascript jquery html

我有一个锚标记,其click事件调用JavaScript函数,打开一个弹出窗口。

现在,当用户点击弹出窗口的关闭按钮时,我想生成alert(),询问用户是否要关闭弹出窗口

使用以下代码,在父窗口而不是弹出窗口中生成警报

<script>
function  openForm()
{
    var new_window = window.open('file:///C:/Users/Tejora/Desktop/test.html','popup''width=825,height=585,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=50,top=0');
    new_window.onbeforeunload = function(){ 
           alert("Are you sure you want to close the window");      }
}
</script>


 <a href="#" onclick="openForm()">Click</a>

提前致谢...

1 个答案:

答案 0 :(得分:3)

当从onbeforeunload处理程序返回一个字符串时,浏览器将显示一条包含该消息的确认对话框。替换此行:

alert("Are you sure you want to close the window");

有了这个:

return "Are you sure you want to close the window?";

Here 是相关文档。