JS里的prompt的标题是不能改的,不过你可以用VBS里的输入框来模拟它。

解决方案 »

  1.   

    <script language=vbs>
    a=prompt("输入答案","1")
    msgbox a
    </script>
     可能也不符合你意
      

  2.   

    <script language=vbscript>
    a=inputBox("输入答案","我是标题")
    msgbox a
    </script>
      

  3.   

    对了,这个JS的prompt好像不能改变高度,超过多少行就无法显示下面的有没办法改?
      

  4.   

    利用showModalDialog进行模拟,临时做的,勿笑
    <script>
    function InputBox(){
    /*******qiushuiwuhen 2002********/
    return showModalDialog("inputbox.html",arguments,"help:no;status:no;dialogHeight:100px;dialogTop:"+window.screenTop+"px;dialogLeft:"+window.screenLeft+"px;")
    }
    </script><input type=button value=prompt onclick='alert(InputBox("标题","请输入答案","默认文本"))'>inputbox.html内容:
    <script>
    document.write("<title>"+window.dialogArguments[0]+new Array(40).join(" ")+"</title>\
    <body bgcolor=menu scroll=no onload=txtPrompt.focus()>\
    <table width=100%>\
    <tr valign=top>\
    <td id=demo>\
    <div id=show>"+window.dialogArguments[1]+"</div>\
    <td align=right>\
    <input type=button onclick='window.returnValue=txtPrompt.value;window.close();' value='确定'><br>\
    <input type=button onclick='window.close();' value='取消'><br>\
    <tr><td colspan=2>\
    <input id=txtPrompt style=width:100% value='"+window.dialogArguments[2]+"'\
    onkeydown='switch(window.event.keyCode){case 13:window.returnValue=txtPrompt.value;case 27:window.close();}'>\
    </table>");
    </script>