下面代码可以改变confirm弹出窗口时候显示"是(Y)"和"否(N)"按钮而不是默认的"确定"和"取消"按钮:
<script language="javascript" type="text/javascript">
/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
function window.confirm_Y_N(str)
{
execScript('n = msgbox("'+str+'","4132")', "vbscript");
return(n == 6);
}
@end @*/
function test_confirm(){
var r = confirm_Y_N("Can you do it?");
alert(r);
confirm("okay or not?");
}
</script>
<html>
<body>
<form>
<br>
<br>
<br>
<table border="0">
<tr>
<td><input type="button" onclick="test_confirm()" value="test confirm"></td>
</tr>
</table>
</form>
</body>
</html>
旧的confrirm窗口:
新的confirm窗口: