2010-07-16 48 views
7

Me gustaría juntar una ventana rápida de vista previa HTML que toma el contenido de un área de texto y lo muestra en un diálogo modal con un solo botón de cierre. Los contenidos deben presentarse como HTML.Vista previa HTML a través de JavaScript o JQuery

No estoy seguro de cómo hacerlo ... ¿cuál es la mejor manera?

+0

Qué parte le está tropezar? – Matchu

+0

@Matchu: Asumo que aún no ... Él * * busca * soluciones de caja modelo prefabricadas. – Sarfraz

+0

Puede ir a cualquiera de estos cuadros de modos: http://kirank.blog.com/2009/10/31/jquery-model-box/ [ColorBox] (http://colorpowered.com/colorbox/) es otro siendo muy popular – Sarfraz

Respuesta

5

Si estás usando jQuery UI, algo como esto:

HTML

<textarea id="mytext"></textarea> 
<div id="dialog"></div> 

JavaScript

$('#dialog').dialog({ modal: true, autoOpen: false }); 

function preview() { 
    $('#dialog').html($('#mytext').val()); 
    $('#dialog').dialog('open'); 
} 
+0

¿A dónde va el botón que lo abre? Estoy muy débil en JQuery ... – Caveatrob

+0

Donde quieras. Simplemente agregue un enlace o botón en algún lugar y llame a 'vista previa' cuando se haga clic, por ejemplo:' ' – casablanca

Cuestiones relacionadas