У меня есть страница JSP, где я динамически создаю данные таблицы. (Моя страница имеет только таблицу, и больше ничего).Почему window.print печатает все страницы в IE, но только одну страницу в firefox?
Количество строк в таблице может увеличиваться до 1000 с.
Что я делаю это: после полной страницы я написал
<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 для вас но -1 для Mozilla. – RichieHindle