我想用一個打印按鈕是這樣的:打開新窗口和打印
<a href="javascript:window.print() window.open()">Print</a>
或
<a href="#" onClick:"window.print() window.open()">Print</a>
在同一時間兩個doesn't工作。
全部iframes
an Fancybox 2
應該在新窗口中打開並同時點擊此按鈕並開始打印對話框。
感謝您的幫助。
Ongi
我想用一個打印按鈕是這樣的:打開新窗口和打印
<a href="javascript:window.print() window.open()">Print</a>
或
<a href="#" onClick:"window.print() window.open()">Print</a>
在同一時間兩個doesn't工作。
全部iframes
an Fancybox 2
應該在新窗口中打開並同時點擊此按鈕並開始打印對話框。
感謝您的幫助。
Ongi
試試這個:
<a href="#" onClick:"window.open(); window.print();">Print</a>
這應該在同一時間打開的新窗口和打印窗口。
使用此代碼:
<a href="prin_page_url.php" data-original-title="Print registration form" data-toggle="tooltip" target="_blank" onclick="if(navigator.userAgent.toLowerCase().indexOf('opera') != -1 && window.event.preventDefault) window.event.preventDefault();this.newWindow = window.open('prin_page_url.php&url='+escape(document.location.href.replace('http://','').replace('https://',''))+'&referrer='+escape(document.referrer.replace('http://','').replace('https://','')), 'mibew', 'toolbar=0,scrollbars=0,location=0,status=1,menubar=0,width=640,height=480,resizable=0');this.newWindow.focus();this.newWindow.opener=window;return false;">Print</a>
而編寫打印的js代碼上體如下prin_page_url.php的:
<body onload="window.print()"> or window.onload = function() { window.print(); }
有網址是prin_page_url.php
並且它使用兩個時間。它將在新窗口中打開,並且沒有瀏覽器的任何菜單項。
剛纔我測試了它的工作正常,那麼爲什麼給-1 –
[Fancybox - 添加打印功能](http://stackoverflow.com/questions/11485198/fancybox-add-print-function) – JFK
可能重複,即使問題已關閉,答案似乎已爲許多人。你可能只需要調整API選項和選擇器,並將它們更新到v2.x – JFK
非常感謝 - 大 – ogni