vbscript - 在OnClick事件触发时显示消息框

时间:2015-11-14 20:28:21

标签: javascript vbscript

我觉得有点愚蠢地问这个问题,因为人们在这里提出的大多数问题都超出了我作为程序员的水平,但至少我知道我已经掌握得很好。我曾经知道如何制作简单的vbscript和javascript程序,但我有点生疏。我试图刷新自己,尽管重复谷歌/其他搜索,但无法回想起如何制作它,以便在点击按钮时,会出现一个msgbox。另外,我想知道如何修改文本框的.value属性。我现在在vbscript中尝试这个,但是如果有人知道这样做的话,我会尝试使用javascript。我的最终目标是基于文本的游戏类型,您可以点击标记为“北,南,西,东”的按钮,并使其像RPG一样。文本框将显示当前房间描述。

这是我到目前为止的代码,它没有显示msgbox。

    <html>
    <title>Explor-o-Rama!</title>

    <body>
    <form name = frmMain>


    <textarea name = "txtDisp" rows = "10" cols = "50"></textarea><br>
    <input type = "button" name = cmdTest value = "test">
    </form>

   <script language = "vbscript">

    sub cmdTest_OnClick

    msgbox "test"


    end sub

    <script>
    </body>
    </html>

2 个答案:

答案 0 :(得分:1)

您有:

msgbox "test"

正确的命令是:

MsgBox("test")

OR

X=MsgBox("test")
这应该做到。

答案 1 :(得分:0)

另外,<html><body><script language=vbscript>msgbox "" </script></body></html>不起作用。

但是这段代码可以正常工作:

<html><body><script>alert('Test');</script></body></html>

<html>
<body>
<script>
    function test()
    {
        alert('Test');
    }
</script>
<input type = 'button';  onclick='test()'>
</body>
</html>

可能是IE内部错误。