Insert content into iFrameとそのフィドルhttp://jsfiddle.net/8VP4y/3/を見て、問題が発生している次のコードが出てきました。Append内のAppend、Iframe内のAppend内に追加する
私は以下の問題のためにjsfiddleを作成しました。
$(document).ready(function() {
$('#card2').html('<iframe id="myFrame"></iframe>');
var myFrame = $("#myFrame").contents().find('body');
var myFrame2 = $("#myFrame2").contents().find('body');
myFrame.append('<p>OH NO TOKEN IS FOR myFrame Original ');
myFrame2.append('<p>OH NO TOKEN IS FOR myFrame 2 ');
});
とHTMLは次のようになります。
<div id='card2'>
</div>
<iframe id='myFrame2'>
</iframe>
私は、JSONP(私は簡単にデバッグのためにその一部を省略さき)からコンテンツをIFRAMEへの書き込みは、JavaScriptを使用してのiframeを作成しようとしています。
なぜiframeに書き込まれていないのかわかりませんが、それはiframeがjavascriptによって作成されているからですか?
私はAPPEND、HTML、後、前付加を試みたが、何も私はIFRAME
だから、問題が何であるか、フィドルは期待通りに動作するようです。 – dfsq
これは、HTMLで作成されたmyFrame2で印刷されますが、javascriptで作成されたmyFrameには印刷されません。 –
あなたのデモでは、両方のiframeで正しく印刷されます。 – dfsq