我们知道IE下用window.print()能自动动用打印功能,但是打印的是整个web页面,如果我们只想对页面中的某一部分进行打印,该怎么办呢?
很简单,利用iframe将需要打印的部分以src的方式置于另一个独立页面中,然后在调用window.print()时,使用parent.iframnam.focus(),使得该iframe获得焦点,然后打印即可。
<iframe name="iframename" src="needprintdata.php"></iframe>
<a href="#" onClick="parent.iframename.focus();window.print();">打印</a>

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-20
  • 2021-08-07
  • 2022-01-12
  • 2022-12-23
  • 2021-11-04
相关资源
相似解决方案