繁体   English   中英

如果警报框的条件

[英]If condition for alert box

我想创建 function ,如果单击警报框,它会执行show_popup() 它不工作。 我的代码如下:

function show_popup(){

document.getElementById('hover_bkgr_fricc').style.display = 'block';
}
function hide_popup(){
document.getElementById('hover_bkgr_fricc').style.display = 'none';
}

window.onblur = function() {

if(alert("click ok")){
show_popup();
}

};

您可能想改用confirm ,试试这个:

var result = confirm("Want to delete?");

if (result) {
 // do something
}

警报框不像 function 那样,它们只是显示警报并在警报清除后继续前进。

这样想,用户将如何影响/选择 if 或 else 中的 go ?

您可能正在寻找window.confirm而不是window.alert

有关更好的信息,请参阅

这不是警报的工作方式,

警报 function 会暂停代码的执行,直到它被解除。 这意味着您希望在单击警报后运行的任何代码都可以简单地放在调用警报方法之后。

将您的 function 放在代码中的警报行之后...

alert("whatever you want");
show_popup();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM