2012-12-28 2 views
-2

Можно создать дубликат:
Print in separate page javascript?Создайте новую страницу (печать) в JavaScript

У меня есть небольшая проблема. Я хочу сделать страницу для печати в HTML, и каждая третья таблица (это то, что я хочу напечатать) должна быть на новой странице. Но я не могу найти какой-либо метод для создания новой страницы в JS. Прямо сейчас я сделал div, который делает пространство на 60 пикселей, но когда я, например, удалите adressbar и прочее в print-promt (Google Chrome), на первой странице появится таблица, которая должна была быть на следующей странице. То, что я хочу, это Javascript, что делает вид то же самое, я потом нажмите «Ctr + введите» в Word (или просто что-нибудь, что будет solbe проблему

Моя страница находится здесь: http://p.altidsjov.dk/bingo/print_boards.php?collection=2

С уважением Lukas .

+0

используйте window.location, чтобы открыть новую страницу, и отключите панель url, чтобы она могла печатать только не назад или дальше –

+0

Это может быть дубликат, но мне нравится читать синтаксис и прочее, а ссылка - сломанный – LukasFT

ответ

3

Вы должны использовать CSS propety page-break-after: always, которая является частью CSS3. Заметим, однако, что не все браузеры поддерживают его, и все браузеры делают их «печать» по-другому.

Вы можете увидеть больше информации на http://www.w3schools.com/cssref/pr_print_pageba.asp

Вы должны добавить это свойство к каждой третьей таблице.

+0

Благословит вас Бог. Ты спас мой день! :) – LukasFT

+0

[Пожалуйста, будьте осторожны, рекомендуя w3schools.] (Http://w3fools.com) – Pointy

Смежные вопросы