<script language=javascript>
<!--
function window.confirm(str){
    str=str.replace(/\'/g, "'&chr(39)&'").replace(/\r\n|\n|\r/g, "'&VBCrLf&'");
    execScript("n = msgbox('"+ str +"', vbYesNo, '信息提示')", "vbscript");
    return(n == 6);
}
alert(confirm('1+1=2?'));
// -->
</script>

解决方案 »

  1.   

    <script language=vbscript>
    msgbox "are you sure?",257 
    </script>
      

  2.   

    用vbscript可以把初始时焦点放在第二个按钮上啊,我上面的方法有问题吗
      

  3.   

    抱歉,一看两个都是vbscript以为是一样效果。再请问下,怎么能把msgbox后面加257改到这个里面呢?function window.confirm(str){
        str=str.replace(/\'/g, "'&chr(39)&'").replace(/\r\n|\n|\r/g, "'&VBCrLf&'");
        execScript("n = msgbox('"+ str +"', vbYesNo, '信息提示')", "vbscript");
        return(n == 6);
    }