您的位置:首页 > Web前端 > JavaScript

JS实现打印

2016-07-08 14:55 429 查看
通过JS实现调用浏览器的打印功能

<input type="button" id="print" value="打印" onclick="printPage();"/>

<iframe frameborder=0 width="100%" height="400px" id="printFile" src="">
</iframe>


function printPage(){
var iframe = document.getElementById("printFile");
if(iframe.src){
var frm = iframe.contentWindow;
frm.focus();
frm.print();
return false;
}
}

试了一下,QQ浏览器、火狐、360安全浏览器、猎豹安全浏览器、Google Chrome(仅试了这些浏览器)都好使,搜狗高速浏览器不好使,只能调出打印也选项,点击打印却没什么反应,具体什么原因暂未找到(初定浏览器内核的原因)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: