【问题标题】:Make a new page (print) in JavaScript [duplicate]用 JavaScript 创建一个新页面(打印)[重复]
【发布时间】:2012-12-28 17:00:07
【问题描述】:

可能重复:
Print in separate page javascript?

我有一点问题。我想制作一个以 HTML 格式打印的页面,并且每隔三个表(这就是我想要打印的)应该在一个新页面上。但是我找不到在 JS 中创建新页面的任何方法。现在我已经制作了一个在 60px 上留出空间的 div,但是当我例如删除打印提示(谷歌浏览器)中的地址栏和东西,应该在下一页上的表格显示在第一页。我想要的是一个与我做同样事情的 Javascript,然后我在 Word 中单击“ctr+enter”(或者只是任何可以解决问题的东西

我的页面在这里:http://p.altidsjov.dk/bingo/print_boards.php?collection=2

问候卢卡斯。

【问题讨论】:

  • 使用window.location打开一个新页面,并禁用url栏,使其只能打印不能后退或进一步
  • 可能是重复的,但我喜欢看语法和东西,链接坏了

标签: javascript jquery css html printing


【解决方案1】:

您需要使用 css 属性 page-break-after: always,它是 CSS3 的一部分。但请注意,并非所有浏览器都支持它,并且所有浏览器都以不同的方式进行“打印”。

您可以在http://www.w3schools.com/cssref/pr_print_pageba.asp查看更多信息

您会将该属性添加到每三个表中。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-08
  • 2011-09-22
  • 2012-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多