由于网站模块开发的需要 遇到在弹出的模态窗口中实现打印功能的问题 把自己的解决方法记录如下:
方法一、使用<object>对象实现在弹出模态窗口后自动打印模态窗口中的内容
由于将<object>对象放在弹出的模态窗口中无法实现打印功能,所以将<object>对象放在弹出模态窗口的页面中。
上述代码可以实现打印功能,可是打印出的内容却是弹出模态窗口的页面的内容而不是模态窗口的内容。
一直没有找到解决的方法,还望有解决方法的朋友可以帮忙。
方法二、在弹出的模态窗口中添加打印按钮,点击打印按钮后改变按钮的css属性(为避免把按钮打印出来),使用window.print()来打印模态窗口中的内容。