0

私はHTML5/JavaScriptを使用したフロントエンド開発に比較的慣れていません。

私は以前にこれを研究すべきだったと思います。javascriptカウントダウンタイマーとjavascriptテキスト効果を含むiframeを作成する必要がありました。

iframeは正常にレンダリングされますが、タイマーがリアルタイムでカウントダウンを表示しておらず、テキスト効果もレンダリングされていません。

フラッシュビデオなどを埋め込むのと同じように、これを埋め込み可能にしたかったのですが...

私を正しい方向に向けてください。

4

1 に答える 1

1

次のようなiFrameがあるとします。

<iframe src="someSource" id="frameID"></iframe>

また、スクリプトは外部のmyScripts.jsファイルにあり、iFrameのに新しいスクリプトを追加することができます...次のようになります。

$("#frameID").contents().find("head").append("<script type='text/javascript' src='resources/script/script.js'>");

編集:(外部ファイルを埋め込むのではなく)iframe内で呼び出したい関数functionToCall()がある場合は、次のようにすることができます。

  document.getElementById('frameID').contentWindow.functionToCall();
于 2012-11-20T23:45:20.147 に答える