日期:2014-05-16  浏览次数:20469 次

关于window.confirm的问题?
当用onclick的时候,会出现一个“确定”和一个“取消”,但默认的焦点是在“确定”上面的,有没有办法设置“取消”为默认的呀?
谢谢。

------解决方案--------------------
转个meizz(梅花雪)版主的方法给你,真是高人。

//重载DOM里的confirm
<script language=javascript><!--
/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
window.confirm = function(str) //Author: meizz
{
str=str.replace(/\'/g, "'&chr(39)&'").replace(/\r\n|\n|\r/g, "'&VBCrLf&'");
execScript("n = msgbox('"+ str +"', 257, '自定的的 confirm')", "vbscript");
return(n == 1);
}
@end @*/
alert(confirm('1.\'第一行\';\r\n2.第二行;\r\n'));
// --></script>