2011-06-03 78 views
1

我有一个页面,它在文本框中生成一个html代码。如何生成从其他窗口中获取的HTML代码的预览

当代码生成并行发生时,我在表中插入相同的代码。

所有这些都在asp控制器之间。

在该文本框下,我有一个名为preview的按钮。

所有我需要的是,当我点击按钮时,它应该获取代码并在其他窗口中像HTML文件一样预览它。

如果保存该代码不是一个好主意,而不是帮助提供另一个备用代码。

我只需要在其他窗口以html格式预览该代码。

回答

1

您可以使用JavaScript轻松完成此操作。打开一个新窗口并在新窗口中写入文本框的内容。

<script type="text/javascript"> 
function preview() 
{ 
var hwnd=window.open('','preview','[window attributes such as height width etc.]'); 
hwnd.document.write(document.getElementById('<id of your textbox>').value); 
hwnd.document.close(); 
} 
</script> 

你预览按钮标记添加onclick=preview()

+0

我找到了解决办法....其更好地将所有你的代码简单的HTML,而通过使用ASP控件和它的工作原理 – Suketa 2011-06-15 11:10:34