一部のFlashコンテンツがユーザーの進捗状況をSCORMモジュールからMoodleに戻す方法に関する奇妙な問題をデバッグしています。VBScriptをJavascriptに変換する
IE 6,7,8,9、Chrome、Firefoxではすべて正常です。 IE 10では、Flashモジュールからの進捗状況の追跡がサーバーに到達していません。 SCORMランチャーで
、イベントハンドラは、以下の(古代の)コードを使用して作成された:クロームの<SCRIPT LANGUAGE="VBScript">
on error resume next
sub preloader_FSCommand(ByVal command, ByVal args)
call preloader_DoFSCommand(command, args)
end sub
</SCRIPT>
デバッグは、私が期待通りに関数が呼び出されることがわかります。
コードが呼び出されないため、IE 10でデバッグしようとすると失敗します。このコードをJavascriptに変換するにはどうすればよいですか?問題の一部であるように見えるVBScriptを削除しようとしています。私は成功せず、次のコードを試してみました:
<script>
function preloader_FSCommand (command, args) {
preloader_DoFSCommand(command, args);
}
</script>
preloader_DoFSCommand
コードの別の場所で定義されており、などクローム/ Firefoxの/上だけで罰金と呼ばれている、ではなくIE 10
更新に:ようですその問題の一部は、標準モードでFSCommandをサポートしていないIE 10に関連しています。 Flash/SCORMのコンテンツを変更する必要がない適切な回避策は何でしょうか?
力を試してみてくださいあなたの '
'の中で次のようなIE9互換モードにIE10:それはそれを解決します - ありがとう!自由にそれを答えるように動かしてください。私はそれを受け入れられたものとしてマークします。 – Ryan