我有一個網頁,其中包含3張圖片。 當我直接從Internet Explorer打印此頁,它正確打印3頁(1爲每個圖像)。印刷內容而引起空白的第一頁
但是,如果我加載這個確切的頁面作爲iframe的內容並打印該iframe的內容,那麼在打印3個實際頁面之前,Internet Explorer將插入一個空白的第一頁(帶有IE頁眉和頁腳)。
相同的URL,同一個瀏覽器,但打印的iframe內容產生額外的頁面,相比於直接從源頁打印。
任何想法?
我有一個網頁,其中包含3張圖片。 當我直接從Internet Explorer打印此頁,它正確打印3頁(1爲每個圖像)。印刷內容而引起空白的第一頁
但是,如果我加載這個確切的頁面作爲iframe的內容並打印該iframe的內容,那麼在打印3個實際頁面之前,Internet Explorer將插入一個空白的第一頁(帶有IE頁眉和頁腳)。
相同的URL,同一個瀏覽器,但打印的iframe內容產生額外的頁面,相比於直接從源頁打印。
任何想法?
希望下面可能會有所幫助。也許你可以嘗試這樣的
iFrame Page:,只需更換圖像。該<p style="page-break-before: always">
代碼會給分頁符,同時打印和noprint
類將隱藏物理打印的打印鏈接。
<html>
<head>
<title>TESTING IFRAME PRINTING</title>
<style>
@media print
{
.noprint {display:none;}
}
</style>
</head>
<body topmargin="0" marginheight="0">
<a href="#" onClick="javascript:window.print();"><font face="arial" size="2" class="noprint">Print Now</font></a><br>
<img src="printer.png">
<p style="page-break-before: always">
<img src="printer.png">
<p style="page-break-before: always">
<img src="printer.png">
</body>
</html>
主頁
<html>
<head>
<title>TESTING IFRAME PRINTING</title>
</head>
<body topmargin="0" marginheight="0">
<iframe name="iFrameForPrint" id="iFrameForPrint" src="1.html" width="50%" height="400" frameborder="1"></iframe>
</body>
</html>
喜斯科特,如果解決方案爲你工作,那麼請接受它作爲一個答案。 – 2012-03-07 15:12:07
你有沒有找到這個修復?我面臨同樣的問題。 – Mel 2017-01-23 03:59:55