重载DOM中confirm
window.confirm = function(str) {
str=str.replace(/\'/g, "'&chr(39)&'").replace(/\r\n|\n|\r/g, "'&VBCrLf&'");
execScript("n = msgbox('"+ str +"', 3, '提示')", "vbscript");
return(n);
}
// 调用
function send(){
var v = confirm("提示?\u000d 是(Y):是\u000d 否(N):否");
if (v=='6') {
alert('是');
} else if(v=='7') {
alert('否');
} else {
alert('取消');
}
}
本文介绍了一种在浏览器中重载内置confirm对话框的方法,并通过VBScript实现自定义的提示框样式及返回值处理。该方法能够改变默认的确认框行为,提供更丰富的交互体验。
1919

被折叠的 条评论
为什么被折叠?



