日期:2014-05-16  浏览次数:20346 次

怎样设置超链接页面的‘打印设置’--在线

在一个表格中,每一行都有一个打印按钮,每个按钮点击后链接到一个‘打印页面’。请问,
怎样控制每次点击‘打印按钮’后,出来的‘打印设置’都是一样的。(比如每次点击后,出来的页面的打印设置都是   A5   纸张)。怎样用javascript解决?

好像,ie菜单里的设置只在一个ie进程里有效,对于新开的页面就又是默认的打印设置了(A4)

谢谢

------解决方案--------------------
JS 无能为力,控制不了外部设备的。
------解决方案--------------------
在新页面里用ActiveX控制下。
<tr>
<td colspan= "12 ">
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>

<center class= "Noprint " >
<p>
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
</OBJECT>
<input Class= "main_lookup_button " type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
<input Class= "main_lookup_button " type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
<input Class= "main_lookup_button " type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
</p>
</center>
</td>
</tr>

------解决方案--------------------
关于activex设置打印的代码很多。自己查下吧,只用js,有点难,似乎实现不了