Ich habe Insert content into iFrame und ihre Geige bei http://jsfiddle.net/8VP4y/3/ betrachtet, um mit den folgenden Codes herauszukommen, die ich Problem habe.Innerhalb Append anhängen, Iframe innerhalb Append in Jquery
ich habe eine jsfiddle für mein Problem unten erstellt.
$(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 ');
});
und die HTML sieht wie folgt aus;
<div id='card2'>
</div>
<iframe id='myFrame2'>
</iframe>
Ich versuche, einen Iframe mit Javascript zu erstellen, dann zum iframe mit Schreiben von Inhalten aus JSONP (ich habe diesen Teil für eine einfache Debug weggelassen);
Ich bin mir nicht sicher, warum es nicht in den Iframe schreibt, ist es, weil der Iframe von Javascript erstellt wird?
Ich habe versucht, Anfügen, html, nach, prepend aber nichts scheint mir zu erlauben, mit dem iframe
Also, was das Problem ist, Geige scheint wie erwartet zu funktionieren. – dfsq
Es wird in myFrame2 gedruckt, das in HTML erstellt wird, aber nicht in myFrame, das mit Javascript erstellt wurde. –
In Ihrer Demo druckt es in beiden iframes richtig. – dfsq