<script language="vbscript">
sub vbalert(msg,title)
msgbox msg,,title
end sub
</script>
<script language="javascript">
vbalert("这是内容","标题")
</script>

解决方案 »

  1.   

    alert 弹出对话框的标题是不可改的。楼上的那位是用了一个模拟,用VBS的msgbox模拟JS的alert对话框。我对楼上的再修改了一下:<script language="vbscript">
    sub vbalert(msg,title)
    msgbox msg,48,title
    end sub
    </script>
    <script language="javascript">
    vbalert("VBScript 这是内容","弹出对话框的标题")
    alert("alert 这是内容")
    </script>
      

  2.   

    可弹出窗口标题还有哥vbscriopt,如何屏蔽掉
      

  3.   

    用 showModalDialog 可以实现真正的对话框,多复杂都行var ret = showModalDialog(url, arguments, window_prop)url 是对话框界面的HTML文件,跟普通页面没什么区别,只不过以对话框方式显示
    arguments 是传递给HTML文件的参数字符串,在HTML文件里通过dialogArguments变量获得,HTML文件里设置returnValue,当此对话框关闭时,就返回其值给ret
    window_prop跟window.open()的窗口参数类似,举个例子:var retVal = showModalDialog('dialog.htm', 'this is only a test%*?$^...',
    'center: yes; status: no; help: no; dialogWidth=400px; dialogHeight=270px');
    if (retval = 'test 1')
    else if (retval = 'test 2')
    ...status: yes/no 是定义是否显示状态栏(跟普通IE界面的差不多)
    help: yes/no 是定义是否允许帮助
    其它的就不用解释了吧
      

  4.   

    用 showModalDialog ,那你要为每个弹出对话框准备一张网页了。
      

  5.   

    当然是值得用的才用,简单的对话框,也不必在乎那个什么"Microsoft Internet Explorer" 的标题了