我最近发现我在内联网站点上的vbscript代码默认在IE 8兼容模式下运行,因为它在内联网上。
现在,下面的代码在IE8兼容模式下运行得很好,但如果在任何高于8的兼容模式下运行,则会引发错误。请帮帮我!:)漂亮吗?
IE的开发人员控制台中给出的错误是:"测试"未定义"
代码如下:
<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>
IE9具有更严格的安全性,并且默认情况下禁用了VBScript在浏览器中的运行。
以下是在 Internet Explorer 中打开或关闭 VBScript 的简单步骤:
- 按照菜单中的工具->互联网选项
- 从对话框中选择"安全"选项卡
- 单击自定义级别按钮
- 向下滚动,直到找到脚本选项
- 选择"活动脚本"下的"启用"单选按钮
- 最后点击确定并出来
若要在 Internet Explorer 中禁用 VBScript 支持,需要选择"活动脚本"下的"禁用"单选按钮。