Kyl*_*yle 3 html javascript printing
以下代码行在浏览器弹出窗口中创建一个html页面,然后为用户打印弹出窗口:
function printPage(htmlPage)
{
var w = window.open("about:blank");
w.document.write(htmlPage);
w.print();
}
Run Code Online (Sandbox Code Playgroud)
此代码在Firefox和Chrome中成功打开了一个打印对话框.但是,在IE中,不显示打印对话框.有什么建议?
我也尝试在调用print()后关闭弹出窗口,正如其他人建议修复问题一样:
function printPage(htmlPage)
{
var w = window.open("about:blank");
w.document.write(htmlPage);
w.print();
w.close();
}
Run Code Online (Sandbox Code Playgroud)
无济于事.
close()在document你之前尝试print().
function printPage(htmlPage)
{
var w = window.open("about:blank");
w.document.write(htmlPage);
w.document.close();
w.print();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5092 次 |
| 最近记录: |