3

我最近发现我在 Intranet 站点上的 vbscript 代码默认在 IE 8 兼容模式下运行,因为它在 Intranet 上。

现在下面的代码在 IE8 兼容模式下运行良好,但如果在任何高于 8 的兼容模式下运行就会引发错误。请帮帮我!:) 漂亮吗?

IE 的开发者控制台中给出的错误是:'test' is undefined"

这是代码:

<html>
<head>

<title>Test VBScript Code</title>

</head>

<script language="VBScript">        


Sub test

MsgBox "Hello World!"       

End Sub 

</script>


<body>

<input type="button" value="TEST" onclick="test">

</body>
</html>
4

1 回答 1

0

IE9 的安全性更高,默认禁用浏览器运行 VBScript。

以下是在 Internet Explorer 中打开或关闭 VBScript 的简单步骤:

  • 按照菜单中的工具-> Internet 选项
  • 从对话框中选择安全选项卡
  • 单击自定义级别按钮
  • 向下滚动直到找到 Scripting 选项
  • 选择活动脚本下的启用单选按钮
  • 最后点击OK就出来了

要在 Internet Explorer 中禁用 VBScript 支持,您需要选择 Active scripting 下的 Disable 单选按钮。

于 2015-04-08T10:37:48.267 回答