我要藏好警报箱。最后一行的警告框将首先弹出,在ajax调用完成后,在if条件下弹出其他警报框,该对话框将弹出在第一个警告框之下。
我想隐藏第一个警报框时,第二个弹出。
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else {// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
if(xmlhttp.status==200) {
alert(getLocalizedString("partialExportFCdata_ui.msg3");
}else{
alert(getLocalizedString("partialExportFCdata_ui.msg4");
}
}
var obj = document.getElementById("ChkBoxHeader");
checkAll(false, obj.name);
}
xmlhttp.open("POST","FCTagService? htmlaction=updateTags&records="+sb.toString()+"&containsid="+containsid+"&catalogIdStr="+catalogIdStr, true);
xmlhttp.send();
alert(getLocalizedString("partialExportFCdata_ui.msg7"); //Last alert box发布于 2015-05-29 11:30:34
你不能。这是特定于浏览器的,所以您无法控制它。你可以强迫它显示出来。
发布于 2015-05-29 11:32:55
浏览器在弹出消息中的构建并不适合在这样的上下文中使用,您应该使用一些jquery组件来实现这一点。“警告”对话框应主要用于调试。
https://stackoverflow.com/questions/30528443
复制相似问题