没有办法直接用javascript实现,你做个网页模拟吧。

解决方案 »

  1.   

    :)
    有一個辦法, 就是用 vbscript 寫一個 MsgBox 函數, 在 js 里調用.
      

  2.   

    <script language=vbscript >
    function checkit()
    gzg=msgbox("title",67,"haha")
    if gzg=6 then 
    alert("yes")
    elseif gzg=7 then
    alert("no")
    else
    alert("cancel")
    end if
    end function
    </script>
      

  3.   

    <script language=javascript><!--
    /*@cc_on @*/
    /*@if (@_win32 && @_jscript_version>=5)
    function userConfirm(str)
    {
        execScript("n = msgbox('"+ str +"', 3, '自定的的 confirm')", "vbscript");
        return(n == 6);
    }
    @else
    function userConfirm(str) //版本不兼容时的处理
    {
        return confirm(str);
    }
    @end @*/
    alert(userConfirm("自定义的三选择对话框"));
    // --></script>