隨筆-153  評論-235  文章-19  trackbacks-0
          WebBrowser是IE內置的瀏覽器控件,無需用戶下載.

          一、WebBrowser控件
            <object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>
          二、WebBrowder控件的方法
          //打印

          WebBrowser1.ExecWB(6,1);

          //打印設置

          WebBrowser1.ExecWB(8,1);

          //打印預覽

          WebBrowser1.ExecWB(7,1);

          關于這個組件還有其他的用法,列舉如下:
          WebBrowser.ExecWB(1,1) 打開
          Web.ExecWB(2,1) 關閉現在所有的IE窗口,并打開一個新窗口
          Web.ExecWB(4,1) 保存網頁
          Web.ExecWB(6,1) 打印
          Web.ExecWB(7,1) 打印預覽
          Web.ExecWB(8,1) 打印頁面設置
          Web.ExecWB(10,1) 查看頁面屬性
          Web.ExecWB(15,1) 好像是撤銷,有待確認
          Web.ExecWB(17,1) 全選
          Web.ExecWB(22,1) 刷新
          Web.ExecWB(45,1) 關閉窗體無提示
          但是打印是會把整個頁面都打印出來的,頁面里面有什么東西就打印出來,我們有時候只需要打印數據表格,這時我們就要寫一個樣式了:把不想打印的部份隱藏起來:
          樣式內容:
          <style type="text/css" media=print>
          .noprint{display : none }
          </style>
          然后使用樣式就可以:
          <p class="noprint">不需要打印的地方</p>

          -----以上轉載: http://blog.csdn.net/minjunyu/archive/2007/07/08/1682757.aspx-------------------

          示例代碼:

          <HTML><HEAD><TITLE>javascript打印-打印頁面設置-打印預覽代碼</TITLE>
          <META http-equiv=Content-Type content="text/html; charset=gb2312" />
          <SCRIPT language=javascript> 
            
          function printsetup(){ 
            
          // 打印頁面設置 
            wb.execwb(8,1); 
            } 
            
          function printpreview(){ 
            
          // 打印頁面預覽 
               
            wb.execwb(
          7,1); 
                
               
            } 

            
          function printit() 
            { 
            
          if (confirm('確定打印嗎?')) { 
            wb.execwb(
          6,6
            } 
            } 
            
          </SCRIPT>
          <style type="text/css" media=print>
          .noprint
          {display : none }
          </style>

          </HEAD>
          <BODY>

          <DIV align=center>
          <OBJECT id=wb height=0 width=0 
          classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT>
          net.blogjava.chenlb do print 中文 ^_^
          <class="noprint">
          <INPUT onclick=javascript:printit() type=button value=打印 name=button_print /> 
          <INPUT onclick=javascript:printsetup(); type=button value=打印頁面設置 name=button_setup /> 
          <INPUT onclick=javascript:printpreview(); type=button value=打印預覽 name=button_show />
          </p>
          </DIV>
          </BODY>
          </HTML>

          posted on 2007-11-18 22:53 流浪汗 閱讀(1240) 評論(0)  編輯  收藏 所屬分類: HTML
          主站蜘蛛池模板: 兖州市| 日照市| 秦皇岛市| 太谷县| 黎川县| 工布江达县| 蕉岭县| 天台县| 乌拉特前旗| 湾仔区| 汪清县| 禹城市| 岫岩| 巴林左旗| 兴仁县| 麟游县| 西畴县| 吴忠市| 四子王旗| 巴林左旗| 额敏县| 顺义区| 长顺县| 来凤县| 桐乡市| 运城市| 西昌市| 宁化县| 独山县| 定陶县| 互助| 长丰县| 灵武市| 建平县| 当雄县| 新绛县| 嘉善县| 南靖县| 山东省| 镇平县| 兴山县|