打印之前先focus()
e.g.
parent.bottomFrame.focus()
parent.bottomFrame.print()

解决方案 »

  1.   

    var printWindow = window.open("","_blank");
      var str = "<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>"
      var s = "<html>\r\n";
      s += "<head>";
      s += "<LINK href='../../pic/broker30.css' type='text/css' rel='stylesheet'>";
      s += "<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>";
      s += "</head>";
      s += document.body.outerHTML;
      s += "</html>";
      printWindow.document.write(s);
      printWindow.document.close();
      printWindow.document.body.insertAdjacentHTML("beforeEnd", str);
      printWindow.document.all.WebBrowser.ExecWB(6,1);