2011-06-03 19 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

相關問題