Estoy creando un editor HTML, similar a este en el que estoy escribiendo ahora con el resultado a continuación. Estoy usando un iframe y estoy volcando $ htmlTextBox.val() en el cuerpo del iframe.Adjuntar una hoja de estilo a un iframe con jQuery
Estoy tratando de crear una hoja de estilo dentro del iframe para que se vea tan bien como funciona.
¡Gracias de antemano!
$htmlTextBox.keyup(function(){
SetPreview();
});
function SetPreview()
{
var doc = $preview[0].contentWindow.document;
var $body = $("body", doc);
$body.html($htmlTextBox.val());
}
Fui por la ruta con la página básica con la hoja de estilo incluida en el
. $ (document) .ready (function() {SetPreview();}); no establece el cuerpo del iframe en Chrome, Safari o Firefox, pero funciona en IE ... – huntersolo un poco de fondo, estoy configurando la Vista previa en la carga de página y luego en cada tecla en el TextArea – hunter
jQuery's document.ready solo requiere que se cargue el documento principal, no tiene que esperar para cargar el contenido del iframe. Por lo tanto, puede ser una condición de carrera para ver si el documento de iframe está cargado
antes de 'listo', y por lo tanto si document.body está disponible todavía. – bobince