2011-07-13 66 views
0

我在我的頁面佈局中有一個div,我想打印。我可以修改這個Javascript來從Div打印圖像嗎?

<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.1.min.js" > </script> 
<script type="text/javascript"> 

function PrintElem(elem) 
{ 
    Popup($(elem).text()); 
} 

function Popup(data) 
{ 
    var mywindow = window.open('', 'print_div', 'height=400,width=600'); 
    mywindow.document.write('<html><head><title>Print Window</title>'); 
    mywindow.document.write('</head><body >'); 
    mywindow.document.write(data); 
    mywindow.document.write('</body></html>'); 
    mywindow.document.close(); 
    mywindow.print(); 
    return true; 
} 

</script> 

然後,在我把下面的按鈕,HTML的身體:我已經通過一些示例代碼如何做到這一點,並拿出了以下工作

<input type="button" value="Print Division" onclick="PrintElem('#print_div')" /> 

本作的偉大工程創建頁面上基於文本的內容的快速打印,但我需要做的是打印出頁面上顯示的圖像。我可以改變這個腳本來做到這一點嗎?

+0

我離開了事實,那就是用id = print_div顯示圖像一個div。 – Presto

回答

6

你不能只是做:

function PrintElem(elem) 
{ 
    Popup($(elem).html()); 
} 

參考:http://api.jquery.com/html/

+0

是的,你可以!這是修復,謝謝。 – Presto

+0

您可以將其標記爲已回答嗎? –

相關問題