2010-07-16 12 views
7

Ich möchte ein schnelles HTML-Vorschaufenster zusammenstellen, das den Inhalt eines Textbereichs aufnimmt und in einem modalen Dialog mit einer einzigen Schließen-Schaltfläche anzeigt. Der Inhalt sollte als HTML gerendert werden.HTML-Vorschau über JavaScript oder JQuery

Nicht sicher, wie man das macht .. was ist der beste Weg?

+0

Welche Teil Sie up ist Auslösung? – Matchu

+0

@Matchu: Ich nehme noch keinen Teil davon an ... Er * sucht wahrscheinlich * nach vorgefertigten Model-Box-Lösungen. – Sarfraz

+0

Sie können für jede dieser modalen Boxen gehen: http://kirank.blog.com/2009/10/31/jquery-model-box/ [ColorBox] (http://colorpowered.com/colorbox/) ist eine andere sehr beliebt werden. – Sarfraz

Antwort

5

Wenn Sie jQuery UI verwenden, etwa so:

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

Wohin geht der Knopf, der ihn öffnet? Ich bin sehr schwach auf JQuery ... – Caveatrob

+0

Überall, wo Sie wollen. Fügen Sie einfach einen Link oder eine Schaltfläche hinzu und rufen Sie 'Vorschau' auf, wenn Sie darauf klicken, zum Beispiel:' ' – casablanca

Verwandte Themen