5
我有一個JSP頁面,在那裏我動態地創建一個表格數據。 (我的頁面只有表格,沒有別的)。爲什麼window.print在IE中打印所有頁面,但在Firefox中只有一個頁面?
表中的行數可以達到1000s。
什麼我做的是: 完整的頁面後,我已經寫
<script>
function printPage(){
window.print();
}
</script>
此代碼工作正常打印在IE中的所有頁面。但是當相同的代碼在Firefox中運行時,它只打印第一頁。可能的原因是什麼?
起初我以爲這可能與分頁頁面,然後我用這太
<core:forEach var="result" items="${command.resultsList}" varStatus="counter">
<core:if test="${(counter.index + 1)%40 eq 0}">
<tr class="breakMe"></tr>
</core:if>
<tr>
code here
</tr>
</core:forEach>
這樣的表格被分成40行,現在在IE每一頁有40行塊,而在FF仍然是打印40行的第一頁。可能的解決方案是什麼?
「你需要unfloat所有漂浮在你的CSS打印媒體元素」 - 佑,+1你但是對於Mozilla來說是-1。 – RichieHindle 2009-07-03 12:08:10