document.createEvent()
を使用して、アプリケーションでjavaScriptでイベントを作成しました。私は私のマシンにIE11を持っています。私はローカルでアプリケーションをテストし、コードは正常に動作しています。そして、DEV環境にコードを変更して、同じブラウザで同じコードをテストしました。しかし、私がQC環境にアプリケーションをデプロイすると、ブラウザコンソールに例外がスローされていることがわかりました。したがって、QC環境ではこの変更は機能しません。IE11でのdocument.createEventの問題
私はwindow.event
に変更してから、すべての環境で動作しています。
私たちは、WebSphereアプリケーション・サーバーにデプロイされたstrutsベースのアプリケーションを持っています。
誰でもこの問題が発生した理由はありますか?この問題の原因となるアプリケーションサーバー上の設定はありますか?
おかげで、
ジェイ・パテル
これは潜在的なX/Yの問題です。あなたはそのイベントについて尋ねる。なぜあなたはイベントで何をしようとしているのか尋ねないでください。おそらく我々はより良い解決策を持っているでしょう – mplungjan
実際には、10桁の数字を米国の電話番号フォーマットにフォーマットする組み込みのフォーマット機能があります。このフォーマット関数はkeypressとkeydownイベントで呼び出され、イベントはフォーマット関数で渡されます。 onkeypress = "format(this、this.value、event)"のようになります。今、私はこの関数をページの読み込みで呼び出す必要があります。だから、私はイベントオブジェクトを渡す必要がありますjavascript関数から書式関数を呼び出している間。だから、私はそのような方法でそれを書いた。 –
関数を表示すると、イベントなしで関数を書き換える可能性があります。あなたがこれを渡すときにもthis.valueを渡す理由 – mplungjan