0

htmlなどを含むテキストボックスから文字列を取得しています<html><head><body><div></div></body></head></html>

基本的に、テキストボックスからコンテンツを取得しましたが、ポップアップを HTML ページのように表示することはできません。

私のjqueryコードでは

          var html = document.getElementById('<%=txtHtmlBody.ClientID%>').value;
          $(html).dialog();

現時点では、コンテンツは透明な背景を持つ小さなボックスに押しつぶされているように見えます。これをポップアップでHTMLページのように表示するにはどうすればよいですか?

4

2 に答える 2

0

divテキストボックスの内容で満たされた が必要です。

var myhtml = document.getElementById('<%=txtHtmlBody.ClientID%>').value;
$('#mydiv').html(myhtml);
$('#mydiv').dialog();
于 2012-10-03T09:51:38.983 に答える
0

ページに空の要素を 1 つ追加する必要があります。

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

したがって、フィールドの値を要素に入れ、これを表示します:

$('#dialog').html($('#<%=txtHtmlBody.ClientID%>').val());
$('#dialog').dialog();
于 2012-10-03T09:56:38.607 に答える