<script>
function confirm2(str){
execScript('a=msgbox("'+str+'",3)','vbs')
return a;
//返回6是 7否 2取消
}
var b=confirm2("i Love ScoutLin?");
alert(b);
</script>

解决方案 »

  1.   

    那改用bscript咯<script language="VBScript">
    sub Submit5_OnClick
    msgbox "请选择....",vbYesNoCancel,"测试"
    end sub
    </script><input type="button" name="Submit5" value="按钮">
      

  2.   

    用vbscript写一个函数!然后再javascript中调用,取返回值!
      

  3.   

    //重载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 +"', 3, '自定的的 confirm')", "vbscript");
        return(n == 6);
    }
    @end @*/
    alert(confirm('1.\'第一行\';\r\n2.第二行;\r\n'));
    // --></script>