WebBrowser不是html中使用的。ie6sp1作了修改。用window.print()

解决方案 »

  1.   

    可是window.print()如何预览呢?
      

  2.   

    看看用控件行不行?http://search.csdn.net/expert/topic/3/304/2002/9/20/1039353.htm<object id="factory" style="display:none" viewastext classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360"></object><title>呵呵</title> <input  type="button" value="页面设置" onclick="factory.printing.PageSetup()"> <input type="button" value="打印预览" onclick="factory.printing.Preview()"> <script>function window.onload() {  factory.printing.header = "居左显示&b居中显示&b居右显示页码,第&p页/共&P页"  factory.printing.footer = "(自定义页脚)"  factory.printing.leftMargin = 0.75  factory.printing.topMargin = 1.5  factory.printing.rightMargin = 0.75  factory.printing.bottomMargin = 1.5  }</script>
      

  3.   

    我的是Win2000Server,用WebBrowser就没有弹出警告,我的IE为6。0
    str_p = str_p + "<OBJECT id='WebBrowser1' width=0 height=0 classid='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></OBJECT>";
    str_p = str_p +"<Body>";
    str_p = str_p + "<br><font face='MS ゴシック' size='3'";
    str_p = str_p + str_c;
    str_p = str_p + "</font>";
    str_p = str_p + "<script language='JavaScript'>WebBrowser1.ExecWB(6,6);window.close();</script>";
    str_p = str_p + "</body>";