2015-04-29 128 views
-2

我正在使用Javascript代码打印网页:window.print() 我需要在Chrome浏览器中打印网页后执行另一个功能。如何检查打印是否完成

我被卡住了,有谁能告诉我我该如何从这里出发?

+0

这个问题需要更多的信息来回答。你想要打印什么?你有什么类型的打印机?你为什么使用javascript来打印? –

+0

我创建了一个网站,当用户单击该页面中的某个按钮时需要打印该网页,以便在打印该页面后,我需要通过用此消息替换页面中的代码来向用户显示一条消息防止用户再次打印它 – user3588430

+0

您可能需要的是[window.onafterprint](https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onafterprint)。不幸的是,它在Crome中不受支持。不过,您可能想看看[其他文章](http://stackoverflow.com/q/8227746/2759272)。这不是你的完全重复,但答案是适用的。 – DoctorDestructo

回答

0

这听起来像你正试图写入到您的网页只使用JavaScript。

您应该阅读基本的JavaScript,我建议您参加免费课程Codecademy。以下是一个基本示例,说明如何在点击按钮时执行document.write()。请注意,您使用的打印标签是用于物理纸张上的Printing文档。

<!DOCTYPE html> 
 
    <html> 
 
     <body> 
 
      <h1>My First Web Page</h1> 
 
      <p>My first paragraph.</p> 
 
      <button onclick="document.write(5 + 6)">Try it</button> 
 
     </body> 
 
    </html>

相关问题