日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LoadWebOffice实现在线编辑Word

發布時間:2023/12/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LoadWebOffice实现在线编辑Word 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

LoadWebOffice實現在線編輯Word

1.準備工作

  • (1)LoadWebOffice.js 提取碼:iyk4
  • (2)weboffice.ocx 提取碼:nde6

2.代碼塊

LoadWebOffice目前適用于IE瀏覽器,火狐和谷歌瀏覽器要想使用需要安裝Firefox ActiveX Plugin,下面的LoadWebOffice.js內容代碼火狐和谷歌部分因需求變動未進行測試。

  • (1).LoadWebOffice.js內容
var s = ""; if(navigator.userAgent.indexOf("MSIE")>0){s = "<OBJECT id='WebOffice1' align='middle' style='LEFT: 0px; WIDTH: 100%; TOP: 0px; HEIGHT:768px'"+ "classid=clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5> codebase='Common/weboffice.ocx#Version=5,0,0,0'"+ "</OBJECT>"; } if(navigator.userAgent.indexOf("Chrome")>0){s = "<object id='WebOffice1' type='application/x-itst-activex' align='baseline' border='0'"+ "style='LEFT: 0px; WIDTH: 100%; TOP: 0px; HEIGHT: 768px'"+ "clsid='{E77E049B-23FC-4DB8-B756-60529A35FAD5}' codebase='Common/weboffice.ocx#Version=5,0,0,0'"+ "event_NotifyCtrlReady='WebOffice1_NotifyCtrlReady'>"+ "</object>"; }if(navigator.userAgent.indexOf("Firefox")>0){s = "<object id='WebOffice1' type='application/x-itst-activex' align='baseline' border='0'"+ "style='LEFT: 0px; WIDTH: 100%; TOP: 0px; HEIGHT: 768px'" + "clsid='{E77E049B-23FC-4DB8-B756-60529A35FAD5}' codebase='Common/weboffice.ocx#Version=5,0,0,0'"+ "event_NotifyCtrlReady='WebOffice1_NotifyCtrlReady'>"+ "</object>"; } document.write(s)
  • (2).js代碼
<script language="javascript" event="NOtifyCtrlReady" for="WebOffice1">WebOffice1_NotifyCtrlReady();</script><script>function WebOffice1_NotifyCtrlReady() {$.ajax({async: false,type: "post",data: {action: ""},url: "",success: function (data) {path = data.FiledKey;document.all.WebOffice1.LoadOriginalFile(path,"doc");},error: function (XMLHttpRequest, textStatus, errorThrown) {layer.alert('請求發生異常!', { icon: 3 });}});}//關閉頁面時,關閉文件function window_onunload() {document.all.WebOffice1.Close();}//個人需求保存方法function upload() {document.all.WebOffice1.HttpInit(); //初始化Http引擎// 添加相應的Post元素 document.all.WebOffice1.HttpAddPostString("DocTitle", "test1");document.all.WebOffice1.HttpAddPostString("DocID", "");document.all.WebOffice1.HttpAddPostString("DocType", "doc");document.all.WebOffice1.HttpAddPostCurrFile("DocContent", ""); // 添加文件//請求路徑var result = document.all.WebOffice1.HttpPost("");if ("succeed" == result) {alert("文件上傳成功");} elsealert("文件上傳失敗")return_onclick();}</script>//HTML代碼<body onunload="return window_onunload()"><form id="form1" runat="server"><input type="button" onclick="return upload()" class="layui-btn layui-btn-xs" value="上傳文檔"/><br /><br /><script src="../jscss/js/LoadWebOffice.js"></script></form> </body>

總結

以上是生活随笔為你收集整理的LoadWebOffice实现在线编辑Word的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。