Tworzę edytor HTML w przeglądarce. Używam zakreślacza składni o nazwie Code Mirror, który jest bardzo dobry.Wstaw HTML do iframe
Moja konfiguracja to element iframe zawierający widok edytowanej strony oraz obszar tekstowy, w którym znajduje się zwykły tekst HTML, edytowany przez użytkownika.
Próbuję wstawić edytowany kod HTML z textarea do elementu iframe, który wyświetla, że renderował HTML.
Czy to możliwe? Próbowałem następujące: setup
HTML:
<iframe id="render">
</iframe>
<textarea id="code">
HTML WILL BE
HERE
</textarea>
<input type="submit" id="edit_button" value="Edit" />
JQuery konfiguracji:
$('#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)
})
To nie wydaje się załadować HTML do iframe, czy istnieje specjalna metoda wstawić HTML do elementu iframe, czy nie jest to możliwe?
Cheers
Eef
możliwy duplikat [wstawiania html wewnątrz elementu iframe (przy użyciu javascript)] (http://stackoverflow.com/questions/620881/putting-html-inside-an-iframe-using-javascript) –