我想將打印頁面功能添加到我的網站。當前行爲:頁腳中有一個打印圖標,當我點擊打印圖標時,它直接打開打印機對話框。而不是這個,新的預期行爲是:當我點擊打印圖標 - >它打開當前頁面的內容在一個新的窗口與單獨的頁眉和頁腳。標題中應該有一個新的「打印」按鈕。當我點擊標題中的「打印」按鈕時,打印對話框應該打開。在新窗口中打開添加打印頁面功能
截至目前,我能夠上點擊打開一個新的窗口,使用下面的代碼實際頁的打印圖標:
var printLinks = {};
printLinks.init = function() {
$('body').on('click', '.js-print-link', function(e) {
myWin = window.open('', '_blank', 'resizable,scrollbars,status');
myWin.document.write("<p>Test</p>");
myWin.document.close();
myWin.focus();
e.preventDefault();
});
};
但當前頁面的內容沒有被顯示在新窗口。我應該在document.write()方法而不是Test中寫什麼? 請幫忙。
一些解釋你的回答將是有益的 – Muds