2010-07-16 36 views
7

Tôi muốn kết hợp một cửa sổ xem trước HTML nhanh có nội dung của vùng văn bản và hiển thị nó trong một cuộc đối thoại phương thức bằng một nút đóng. Nội dung phải được hiển thị dưới dạng HTML.Xem trước HTML qua JavaScript hoặc JQuery

Bạn không chắc chắn cách thực hiện điều này .. cách tốt nhất là gì?

+0

Phần nào là vấp ngã bạn lên? – Matchu

+0

@Matchu: Tôi cho rằng chưa có phần nào ... Anh ấy * có thể * đang tìm kiếm các giải pháp hộp mô hình được tạo sẵn. – Sarfraz

+0

Bạn có thể sử dụng bất kỳ hộp phương thức nào sau đây: http://kirank.blog.com/2009/10/31/jquery-model-box/ [ColorBox] (http://colorpowered.com/colorbox/) là một hộp khác trở nên rất nổi tiếng. – Sarfraz

Trả lời

5

Nếu bạn đang sử dụng jQuery UI, một cái gì đó như thế này:

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

nút mở ra ở đâu? Tôi rất yếu trên JQuery ... – Caveatrob

+0

Bất cứ nơi nào bạn muốn. Chỉ cần thêm một liên kết hoặc nút ở đâu đó và gọi 'xem trước' khi nó được nhấp vào, ví dụ: '' – casablanca

Các vấn đề liên quan