2012-05-02 4 views
1

HTML + JavaScriptを動的に読み込むiframeがあります。そのiframeにjQueryをロードして、それが準備ができていると言って何らかのコールバックを得るにはどうしたらいいですか?私はこのコードで読み込むことができますが、完了した時点を伝える方法はありません。より良い方法が必要ですか?jQueryをiframeにロードし、ロード時に通知を受け取ります

var content = myFrame[0].contentWindow || jqPreviewFrame[0].contentDocument; 
var doc = content.document || content; 
var head = doc.head; 
var jQueryScript = doc.createElement("script"); 
jQueryScript.type = "text/javascript"; 
jQueryScript.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"; 
head.appendChild(jQueryScript); 

答えて

0

チェックthis question

私のプロジェクトで使用した別の方法は、XMLHttpRequestを介してjQueryのJavaScriptコードを取得することです。 URLを渡し、onreadystatechangeイベントを待ちます。コードが正常に到着したら、eval()メソッドを使用して実行します。それがあなたのケースにも当てはまるかどうかを見てください。