WMPプレーヤーオブジェクトがあり、プレーヤーに送信されるScriptCommandsをインターセプトするイベントリスナーを追加しようとしています。WMPオブジェクトにアタッチされる代わりに、コールバックがすぐに呼び出され、ScriptCommandsがインターセプトされません。
function init() {
var WMPlayer = document.getElementById("WMPlayer");
WMPlayer.addEventListener("ScriptCommand", MyScriptCommand(), false);
alert('init');
}
function MyScriptCommand() {
alert('script');
}
これを実行すると、initアラートの前にスクリプトアラートが表示されます。これが発生する理由を誰かが知っていますか?