2017-06-28 5 views
0

私は現在、Adobe Captivate 8 Elearningソフトウェアを使用しています。私は広範な回答を国内外の多数のフォーラムで行ってきましたが、解決策をまだ見つけていません。私はここでいくつかの助けを受けることができればと思います。Captivate Learning SoftwareでJavascriptのフォーカスを実行

私はCaptivate内でExecute Javascript機能を使用してキーボードのフォーカスを操作し、やり取りをスムーズに進めています。私は、ボタンが選択されたときに画面上の別のオブジェクトにキーボードフォーカスを移動させることに成功した、次のJavascriptコードを使用しました。

しかし、この特定のコードは、読み込み中のスライドが既に読み込まれていて、特定のスライドにキーボードフォーカスが必要なときには機能しないようです。私はオンラインで提供されているjavascriptフォーカスコードのさまざまなバリエーションを試してきたし、Javascript実行ウィンドウの設定をnew、parent、current、topから変更しましたが、解決策はまだ見つかりませんでした。

このコードには、別のスライドウィンドウの読み込みやフォーカスの実行に1-2秒かかることがあります。

ありがとうございます。

答えて

0

フォーカスしようとしているコンテンツがスライドに表示されていない場合は、まずフレームに移動する必要があります。

// Zero based slide that contains the item to focus 
cpAPIInterface.gotoSlide(1); 
$("#Insert_Object_Name_here").focus(); 
+0

ありがとうございます。私はそれも考えました。しかし、スライドの「入力時」アクションで「Javascriptを実行」コマンドを使用すると成功しませんでした。私はそれがエントリー時にスライド上の何も画面上にないからだと思う。 Javascriptを実行する前に1〜2秒待つようにコードや鉱山にバリエーションがありますか? Captivateのそれ以降のバージョンでは、X秒の待機時間がありますが、Captivate 8では動作しません。 – AgentOrangeness

関連する問題