EXT打印

来源:互联网 发布:知趣网络兼职 编辑:程序博客网 时间:2024/06/01 10:22
<object id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></object>
上面是装在jsp上面的插件,也有人说直接调用window.print()会比较安全.
下面是打印的代码:
function doPrint(){
var printArea=document.all.teachSearchRegisteGrid;//这个是取得要打印的那个组件
window.document.body.innerHTML=printArea.innerHTML;
window.focus();
WebBrowser.ExecWB(7,1);//我这里只设置了打印预览,打印的方法好像是WebBrowser.ExecWB(6,6);
}

第二种方式
function printPage()
{
var newwin = window.open('printer','','');
var titleHTML = document.getElementById("printdiv").innerHTML;
newwin.document.write(titleHTML);
newwin.document.location.reload();
newwin.print();
newwin.close();     
}

第三种方式:

新建一个隐藏的iframe,把打印的内容显示在iframe上,调用这个iframe的window.print()方法
原创粉丝点击