2009-07-03 28 views
5

Tôi đang có trang JSP, nơi tôi đang tự động tạo dữ liệu Bảng. (Trang của tôi chỉ có bảng và không có gì khác).Tại sao window.print đang in tất cả các trang trong IE nhưng chỉ có một trang trong firefox?

Số hàng trong bảng có thể lên tới 1000 giây.

gì tôi đang làm là: sau trang hoàn chỉnh tôi đã viết

<script> 
function printPage(){ 
    window.print(); 
} 
</script> 

Mã này đang làm việc tốt để in tất cả các trang trong IE. nhưng khi cùng một mã được chạy trong Firefox nó chỉ in trang đầu tiên. Điều gì có thể là lý do có thể?

Ban đầu tôi nghĩ rằng điều này có thể liên quan đến ngắt trang trong trang sau đó tôi sử dụng này quá

<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> 

Bằng cách này bảng được chia thành các khối 40 hàng, bây giờ trong IE mỗi trang là có 40 dòng, trong khi trong FF vẫn còn đó là in trang đầu tiên với 40 hàng. Điều gì có thể là giải pháp khả thi?

Trả lời

Các vấn đề liên quan