2009-07-03 54 views
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行的第一頁。可能的解決方案是什麼?

回答

相關問題