无法让window.print()在IE8中工作

时间:2015-10-26 19:47:05

标签: internet-explorer-8 internet-explorer-11 printing-web-page

我有5个非常简单的html页面(图像和一些文本),我只是希望能够打印页面上的内容而不关心分页符等。在页面结束时,我只是有一个简单的链接:a href =“#”onclick =“myFunction(); return false;”用“打印本文”作为可见文本。

这在谷歌工作正常,但在IE中显示打印机对话屏幕,但单击确定打印后没有任何反应。我必须暂时在IE8中工作,我的页面中有所有shivs / hacks / modernizr / other js,因此它们可以正确显示。我使用Foundation作为我的页面(因此下面是第一个函数)。我已经阅读了这里的所有文章和我能理解的文章,似乎并没有解决如果不需要特殊打印就可以使这个简单的东西工作。在功能区中,我有两个运行的脚本:

<script>
  $(document).foundation();
</script> 

<script>
function myFunction() {
window.print();
}
</script>

我的问题是我是否过于简单地试图让这个简单的功能起作用,我应该研究一些更复杂的答案,例如弹出一个新页面,使用媒体电话,css等。当然希望这可以工作。

感谢您提供任何指导/帮助。

0 个答案:

没有答案