<script language="javascript">
function printsetup(){
// 打印页面设置
wb.execwb(8,1);
}
</script>
</head>
<body>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
<input type=button class="button" name=button_setup value="打印页面设置" onclick="javascript:printsetup();"> 

解决方案 »

  1.   

    <script language="javascript">
    function printsetup(){
    // 打印页面设置
    wb.execwb(8,1);
    }
    </script>
    </head>
    <body>
    <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
    <input type=button class="button" name=button_setup value="打印页面设置" onclick="javascript:printsetup();"> 
      

  2.   

    <script language="javascript">
    function printsetup(){
    // 打印页面设置
    wb.execwb(8,1);
    }
    </script>
    </head>
    <body>
    <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
    <input type=button class="button" name=button_setup value="打印页面设置" onclick="javascript:printsetup();"> 
      

  3.   

    谢谢大家,你们说的方法我知道,我的要求用javascript脚本直接修改.
    我的应用中有两个网页需要打印,其中一个网页需要横向打印(a4不够宽),如果每次打印都要开一个窗口让用户设置打印页面,也太麻烦了,如果能在运行window.print()之前用代码来修改就好了。
      

  4.   

    谢谢大家,你们说的方法我知道,我的要求用javascript脚本直接修改.
    我的应用中有两个网页需要打印,其中一个网页需要横向打印(a4不够宽),如果每次打印都要开一个窗口让用户设置打印页面,也太麻烦了,如果能在运行window.print()之前用代码来修改就好了。
      

  5.   

    to:fokker(独孤龙) 
    不是吧?每次打印都要修改注册表??????
    <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
    这个对象中应该有属性来控制打印机的吧,不知谁会呢?
      

  6.   

    晕晕哦,既然你能写注册表,那肯定能读吧,能读就好办了读出来,看看是不是,是就不该,不是改成是就完了呗。改注册表用wscript.shell
      

  7.   

    <script>
    var tmp = new ActiveXObject("Wscript.Shell");
    tmp.RegRead("");
    tmp.RegWrite("","");
    </script>
    怎么读写,读写什么,你自己完成吧。
      

  8.   

    给你一个例子吧!<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <!-- saved from url=(0033)http://lucky.myrice.com/print.htm -->
    <HTML><HEAD>
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    <META content="MSHTML 6.00.2716.2200" name=GENERATOR></HEAD>
    <BODY>
    <script language='javascript'>
    window.open('cue.htm','Viewvotedo','toolbar=no,scrollbars=0,resizable=0,menubar=no,width=384,height=130');
    </script>
    <OBJECT id=factory style="DISPLAY: none" 
    codeBase=http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360 
    classid=clsid:1663ed61-23eb-11d2-b92f-008048fdd814 viewastext></OBJECT>
    <SCRIPT defer>
    function window.onload() {
      factory.printing.header = "来自[孟宪会之精彩世界]  (自定义页眉)"
      factory.printing.footer = "欢迎再次来到[孟宪会之精彩世界]  (自定义页脚)"
      factory.printing.leftMargin = 0.75
      factory.printing.topMargin = 1.5
      factory.printing.rightMargin = 0.75
      factory.printing.bottomMargin = 1.5
      }
    </SCRIPT><P><INPUT onclick=factory.printing.Print(false) type=button value=打印本页> <INPUT onclick=factory.printing.PageSetup() type=button value=页面设置> <INPUT onclick=factory.printing.Preview() type=button value=打印预览> 
    </P></BODY></HTML>
      

  9.   

    看样子纯粹的javascript已经没有办法了。
    该帖子再放两天,两天后结帖散分.
      

  10.   

    如果是在网页上wscript是不能用的。
      

  11.   

    用wscript有些杀毒软件会报有恶意代码,可以禁止执行的.