3

最近、イントラネット サイト上の vbscript コードが、イントラネット上にあるため、既定で IE 8 互換モードで実行されていることがわかりました。

以下のコードは 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 をオンまたはオフにする簡単な手順を次に示します。

  • メニューから [ツール] -> [インターネット オプション] に従ってください
  • ダイアログ ボックスから [セキュリティ] タブを選択します。
  • カスタムレベルボタンをクリック
  • スクリプトオプションが見つかるまで下にスクロールします
  • [アクティブ スクリプト] の下の [有効にする] ラジオ ボタンを選択します。
  • 最後にOKをクリックして出てきます

Internet Explorer で VBScript サポートを無効にするには、[アクティブ スクリプト] の下の [無効にする] ラジオ ボタンを選択する必要があります。

于 2015-04-08T10:37:48.267 に答える