
对JS的打印方法总结一下,方便日后查阅。
一.用JS自带函数打印
直接调用
Java代码 复制代码
1. <a href="javascript:window.print();">打印</a>
<a href="javascript:window.print();">打印</a>
二.IEWebBrowser组件
介绍
http://support.microsoft.com/def ... EN-US%3BQ267240#top
http://support.microsoft.com/kb/q247671/#appliesto
Java代码 复制代码
1. <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
2. <input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
3. <input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
4. <input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
5. <input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
6. <input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
7. <input name=Button onClick=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
8. <input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
9. <input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
10. <input name=Button onClick=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
11. <input name=Button onClick=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
12. <input name=Button onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
<input name=Button onClick=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
<input name=Button onClick=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
<input name=Button onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
三.使用ScriptX.cab控件
1.下载ScriptX.cab控件
官网http://www.meadroid.com/scriptx/index.asp
2.使用object元素,修改codebase,classid的值
这