java學習

          java學習

           

          在ie中把當前網頁導出word

          <html>
          <head>

          <script type="text/javascript">
             var oWD = new ActiveXObject("Word.Application");
             var oDC = oWD.Documents.Add("",0,1);
             var oRange =oDC.Range(0,1);
          function word(id,way){
             var sel = document.body.createTextRange();
             sel.moveToElementText(id);
             sel.select();
             sel.execCommand(way);
             oRange.Paste();
          }

          function test(){
             var table=document.getElementById('table1');
             var table_cells = table.rows[0].cells;
             var form_elements = document.getElementById('huahai');
             word(div_content,'Copy'); //調用word函數,將div_content范圍內容拷貝到word里面。
             for(i=0;i<table_cells.length;i++){
                 oRange =oDC.Range(oRange.End-1,oRange.End); //設定位置依次由上往下、從左往右
                 var sel = document.body.createTextRange();
                 sel.moveToElementText(table_cells[i]); //將單元格內容復制到word
                 sel.select();
                 sel.execCommand("Copy");
                 sel.moveEnd('character');  //不加這句導出不了,里面參數為character、不是copy
                 oRange.Paste();
                 oRange =oDC.Range(oRange.End-1,oRange.End);
             }
              oRange =oDC.Range(oRange.End-1,oRange.End); //復制不同的東西,需要寫這句繼續 寫死的這句話就是位置
              var img = document.getElementById('img');
              word(img,'Copy');//將img范圍內容拷貝到word里面。
              oRange =oDC.Range(oRange.End-1,oRange.End);
              var text_area = document.getElementById('text_area');
              word(text_area,'Copy');//將text_area范圍內容拷貝到word里面。
              oRange =oDC.Range(oRange.End-1,oRange.End);
              oWD.Application.Visible = true; //這句意思是所有操作完畢后,在顯示出來,如果寫在里面,會發現word打開后,什么標簽啊、內容啊就跟打字機一樣往里面填
          }
          </script>
          </head>
          <body>
          <form action="" id="huahai" >
            <div align="center">
             <div align="center" id="div_content">
              <h2>
               <font color="red">測試導出word</font>
              </h2>
              <h4>
               <font color="red">測試導出word</font>
              </h4>
              </div>
          <table id="table1">
          <tr>
          <td>姓名</td><td><input type="text" size="5"></td>
          <td>年齡</td><td><input type="text" size="5"></td>
          </tr>
          <table>
          <div id="img">
              <hr/>
              <img src="MM.jpg" height="45%" width="30%">
              </br>
          </div>
           <div id="text_area">
              <textarea name="warn_task" wrap="off" cols="80" rows="12">區域內容:</textarea>
              </textarea>
              <hr />
          </div>
          <input type="button" onclick="javascript:test();" value="測試">
          </div>
           </form>
          </body>
          </html>

          posted on 2013-01-06 15:15 楊軍威 閱讀(293) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阿拉善盟| 甘德县| 江达县| 尚志市| 西昌市| 苏州市| 锦屏县| 永昌县| 涟水县| 和平县| 同德县| 张家口市| 永城市| 余江县| 五常市| 呼和浩特市| 贺州市| 庆云县| 金坛市| 循化| 林芝县| 张家界市| 梓潼县| 江口县| 通河县| 萨嘎县| 桂平市| 汤原县| 黑水县| 邢台县| 浮梁县| 庄浪县| 余干县| 米脂县| 怀宁县| 万安县| 孝感市| 铜梁县| 施秉县| 夹江县| 汶上县|