<script language=vbscript>
function go()
go=msgbox ("haha",3)
end function
</script>
<script language=javascript>
var a=go()
if(a==6)
{
alert("您按的是‘是’")
}
if(a==7)
{
alert("您按的是‘否’")
}
if(a==2)
{
alert("您按的是‘取消’")
}
</script>

解决方案 »

  1.   

    //重载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>
      

  2.   

    在IE中
    hbhbhbhbhb1021 和meizz(梅花雪) 都可以正确显示
    在FireFox中
    hbhbhbhbhb1021没有任何显示
    meizz(梅花雪)显示的是两个button,一个确定,一个取消
    大家可以试一下!!