0

VBscript でカスタム要素の関数を呼び出したいだけです。以下は私の現在のスクリプトコードです。しかし、それは私のアプリケーションをクラッシュさせます。(対象ブラウザはInternet Explorer)

  Function SampleFunction()
  msgbox"samplemessage"
  End Function
  set ResponseFn = getRef("SampleFunction")
  set element = document.getElementById("elem id")
  element.addEventListener "OnResponse, ResponseFn , false
  set cEvent = document.createEvent("CustomEvent")
  cEvent.initCustomEvent "OnResponse", false, false, null
  element.dispatchEvent(cEvent)
  element.removeEventListener "OnResponse\", ResponseFn , false

上記のコードがクラッシュする理由

4

1 に答える 1

0

上記のコードはIE9でのみサポートされることがわかりました。他のバージョンのIEはこれをサポートしません。上記のコードをサポートするには、htmファイルに次のタグを追加する必要があります

"meta http-equiv =" X-UA-Compatible "content =" IE = 9 ""

これで私の問題は解決しました

于 2013-01-09T08:27:42.203 に答える