<script language="JavaScript" type="text/JavaScript">
window.print();
</script>

解决方案 »

  1.   

    那就只能自己做个activex控件了
      

  2.   

    <html>
    <head>
    <script language="javascript">
    function printsetup(){
    // 打印页面设置
    wb.execwb(8,1);
    }
    function printpreview(){
    // 打印页面预览
    wb.execwb(9,1);
    } function printit()
    {
    if (confirm('确定打印吗?')) {
    wb.execwb(6,6)
    }
    }
    </script>
    </head>
    <body>
    <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
    <input type=button name=button_print value="打印" onclick="javascript:printit()">
    <input type=button  name=button_setup value="打印页面设置" onclick="javascript:printsetup();"> 
    <input type=button name=button_fh value="关闭" onclick="javascript:window.close();">IE安全设置设为最低
      

  3.   

    先谢了
    8856F961-340A-11D0-A96B-00C04FD705A2
    这个是不是一个activex啊?能不能给我?
      

  4.   

    Stiven_PFan(您的程序执行了非法操作) 的代码只能弹出设置对话框,而不能完成程序的自动设置。如果要自动设置,已知的方法是使用MeadCo的ScriptX。可以去http://www.meadroid.com/sx_intro.asp下载,Basic版免费。<object id=factory viewastext style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="ScriptX.cab#Version=6,1,430,5">
    </object>document.factory.printing.header   = "is header";
    document.factory.printing.footer   = "is footer";
    factory.printing.paperSize = "A4"
      

  5.   

    8856F961-340A-11D0-A96B-00C04FD705A2
    是什么意思?
      

  6.   

    这是因为,你只是在本机注册了它,如果要其他访问机器也可以使用
    你需要把这个文件放到程序同母录下,这样clien端访问的时候,就会提示注册的对话框。
    注册之后就可以使用了
      

  7.   

    回 salx(大地翔),这是classID,
    可以在.ini文件中找到