我现在在写一个考试系统的打印试题页面,要求调用ie的打印功能,怎么做?
求指教·····ie的打印功能

解决方案 »

  1.   

    <script>     
      function printview(){     
      document.all.WebBrowser1.ExecWB(7,1);
      window.close();  
      }     
      function prints(){     
      document.all.WebBrowser1.ExecWB(6,1);
      window.close();  
      } 
     </script> 
    <object   ID='WebBrowser1'   WIDTH=0   HEIGHT=0   CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>
      

  2.   

    你好。谢谢。
    你说的这种方法,我试过。不过不知道为啥没用。
    后来发现是没有那个object元素。但是放上后,页面上会空白一大片。所以没有采用。
    现在用的是
    var oWD = new ActiveXObject("Word.Application");
           var oDC = oWD.Documents.Add("",0,1);
           var oRange =oDC.Range(0,1);
           var sel = document.body.createTextRange();
           sel.moveToElementText(printExam1);
           sel.select();
           sel.execCommand("Copy");
           oRange.Paste();
           //oWD.ActiveDocument.ActiveWindow.View.Type=3;
           oWD.Application.Visible = true;
           oWD.PrintOut;但是想调生成word的样式,要怎么调?