//重载DOM里的confirm
<script language=javascript><!--
/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
function window.confirm(str)
{
    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>

解决方案 »

  1.   

    既然加载了vbscript ,还不如直接用vbscript的msgbox ,呵呵
      

  2.   

    To lienzhu(李强)
        既然加载了vbscript ,还不如直接用vbscript的msgbox ,呵呵
    -------------------------------------------------------------------
    很多浏览器是不支持VBS的, 你直接写VBS出错怎么办??
      

  3.   

    才注意到原来csdn的确认结贴就用的上面的代码
    把那个257改成289就可以出来那个问号的图标了,这样就更好了 :)