Ich erstelle einen HTML-Editor im Browser. Ich verwende den Syntax-Highlighter namens Code Mirror, der sehr gut ist.HTML in iframe einfügen
Mein Setup ist ein Iframe, der eine Ansicht der Seite enthält, die gerade bearbeitet wird, und ein Textfeld, in dem der HTML-Text im Klartext steht, den der Benutzer bearbeitet.
Ich versuche, den bearbeiteten HTML-Code aus dem Textfeld in den Iframe einzufügen, der HTML-Code anzeigt.
Ist das möglich? Ich habe versucht, den folgenden:
HTML-Setup:
<iframe id="render">
</iframe>
<textarea id="code">
HTML WILL BE
HERE
</textarea>
<input type="submit" id="edit_button" value="Edit" />
JQuery Setup:
$('#edit_button').click(function(){
var code = editor.getCode(); // editor.getCode() is a codemirror function which gets the HTML from the text area
var iframe = $('#render');
iframe.html(code)
})
Dies scheint nicht zu dem HTML-Code in den iframe zu laden, gibt es eine spezielle Methode zum Einfügen von HTML in einen iframe oder ist das nicht möglich?
Prost
Eef
möglich duplikat von [putting html innerhalb eines iframe (mit javascript)] (http://stackoverflow.com/questions/620881/putting-html-inside-an-iframe-using-javascript) –