在线编辑office插件(weboffice)使用

原创 2016年08月28日 20:14:17

论坛:http://forum.dianju.cn/

步骤:(1)在html中引入main.js,loadweboffice.js,style.css即可

       注意:loadweboffice.js或html中节点object的codebase='weboffice/WebOffice.ocx' 是必须    的,改成自己WebOffice.ocx的路径


问题:
(1)IE支持所有原生方法,因为它和word是一家的
    要想火狐和谷歌浏览器也支持,需要安装 Firefox ActiveX Plugin。
    并在初始化时写如下代码:


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>"
+ "</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}'"
+ "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}'"
+ "event_NotifyCtrlReady='WebOffice1_NotifyCtrlReady'>"
+ "</object>";
}


document.write(s)






(2)火狐谷歌浏览器无法监听自定义的工具栏,IE可以监听。解决办法,不要用他提供的方法在工具栏上添加按钮,可自己用div创建按钮。
版权声明:GOOD DEEP

相关文章推荐

DeltaOffice在线编辑控件HTML页面示例程序

DeltaOffice在线编辑控件,客户端网页示例程序,主要演示了基于HTML的编程核心程序,包括object、javascript等内容,随后将逐步发布PHP、JSP等语言的后台处理过程。

把PPT放入浏览器中——12款用于演示的JS库

会议、演讲离不开幻灯片,它可以有效地辅助演讲者进行表达。目前一些流行的工具,比如Windows平台上的PowerPoint、Mac平台上的Keynote等工具,使得幻灯片的制作变得简单。但是这些幻灯片...

WebOffice使用二

注:以下下载分为exe安装包和cab组件包,exe安装包用于客户端手动安装;cab组件包用于系统集成,放在服务器通过代码实现客户端通过ie自动安装。 1.. weboffice7安装包下载(只32,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)