JQuery - wie append Objekt iframe in WebKit-basierten Browsern (chrome/safari)?
Habe ich diesen code:
<script type="text/javascript">
$(document).ready(function() {
$("#iframeId").contents().find("body").append($("#test"));
});
</script>
<iframe id="iframeId" name="iframeId" src="about:blank" ></iframe>
<div id="test">
Text
</div>
Und ich muss anfügen ganze Objekt zu iframe (nicht nur html()).
Es funktioniert in IE, Firefox und Opera, aber ich kann nicht machen, es geht in Chrome/Safari. Gibt es irgendeinen hack oder andere Art und Weise, wie man html-Objekt in den iframe, funktioniert mit WebKit?
BEARBEITEN
Kann ich nicht Klonen Sie das Objekt (oder die innere Html), weil ich es mit dem Datei-Eingang und ich kann nicht kopieren Sie aufgrund von Sicherheitsbeschränkungen.
welche version von jquery benutzt du?
1.3.2 (von googleapis)
1.3.2 (von googleapis)
InformationsquelleAutor TomT | 2009-09-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
outerHTML. Dieses Beispiel funktioniert gut:
--EDIT
--EDIT II
So etwas dienen könnte?
Noch nicht, es spielt keine append-Eingang, mit dessen Wert. Ich habe Tests gemacht, die Seite mit Ihren Kommentaren, Sie können es hier finden: reznicci.cz/appendProblem/index.html. Wenn Sie wählen Sie eine beliebige Datei und klicken Sie auf die Schaltfläche, es sollte bewegen Sie den Eingang in das iframe, und seine Warnung Wert. Es funktioniert im IE, FF und Opera, aber nicht in Safari/Chrome.
Ich arbeitete mit dieser änderung in den "letzten"
Ja, es funktioniert Super! Vielen Dank!
InformationsquelleAutor andres descalzo