<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/post//</link>
<title><![CDATA[weboffice插件的浏览器兼容性设置]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[Web开发]]></category>
<pubDate>Wed, 01 Dec 2021 03:06:48 +0000</pubDate> 
<guid>https://www.heckjj.com/post//</guid> 
<description>
<![CDATA[ 
	对于weboffice这个active插件的使用上提供点说明。<br/><br/>　　首先在官网上下载weboffice7<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; 下载<a href="http://www.dianju.cn/demos/weboffice7/w%20...%20e7-exe.rar" target="_blank">weboffice7-exe.rar</a>，<a href="http:/www.dianju.cn/demos/weboffice7/w%20...%20e7-x86.rar" target="_blank">weboffice7-x86.rar</a>。解压后有个weboffice.exe和weboffice.cab<br/><br/>　　1、要使用这个插件，首先你得先在电脑安装weboffice.exe<br/><br/>　　由于这是activex插件，只支持ie，所以chrome，firefox是不支持的。所以有个<a href="http://www.dianju.cn/demos/ffactivex-setup-r39.rar" target="_blank">ffactivex-setup-r39.rar</a>可以提供兼容，这个需要先安装，再安装weboffice.exe 。weboffice.exe和ffactivex-setup-r39这两个安装包在你自己的web系统上可以写个js判断是否已经安装，是否ie，没有的话提供下载。<br/><br/>　　2、安装后，在你页面上的某个固定的div内嵌入个&lt;object&gt; 对象，这个&lt;object&gt;就是offcie对象。。可以看官网上的<a href="http://www.dianju.cn/demos/weboffice7/w%20...%207-demo.rar" target="_blank">weboffice7-demo.rar</a>。里面有个LoadWebOffice.js。我把内容拷出来，如下面。<br/><br/><br/>var s = &quot;&quot;<br/>s += &quot;&lt;object id=WebOffice1 height=768 width=&#039;100%&#039; style=&#039;LEFT: 0px; TOP: 0px&#039;&nbsp;&nbsp;classid=&#039;clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5&#039; codebase=&#039;WebOffice.cab#Version=7,0,1,0&#039;&gt;&quot;<br/>s +=&quot;&lt;param name=&#039;_ExtentX&#039; value=&#039;6350&#039;&gt;&lt;param name=&#039;_ExtentY&#039; value=&#039;6350&#039;&gt;&quot;<br/>s +=&quot;&lt;/OBJECT&gt;&quot;<br/>document.write(s)<br/> 就是返回一个object对象，其中之前下载weboffice.cab需要把地址写在codebase内。这个object对象的id是weboffice1，var obj=document.getElementById(&quot;WebOffice1&quot;) ;用obj就可以调用对这个offcie的各种操作了。具体api可以看官网提供的最后一个<a href="http://www.dianju.cn/demos/weboffice7/w%20...%20e7-SDK.rar" target="_blank">weboffice7-SDK.rar</a> 。 如下面例子中就是在td内引入&lt;object&gt;。<br/><br/> &lt;TD class=TableData vAlign=top width=&quot;85%&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- -----------------------------== 装载weboffice控件 ==--------------------------------- --&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;SCRIPT src=&quot;LoadWebOffice.js&quot;&gt;&lt;/SCRIPT&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- --------------------------------== 结束装载控件 ==----------------------------------- --&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/TD&gt;<br/>　　3、假如需要兼容chrome和firefox。。在不同的浏览器下，这个&lt;object&gt;对象有不同的写法，具体可以参考论坛代码<a href="http://www.dianju.cn/demos/weboffice-ff.rar" target="_blank">链接</a>。<br/><br/>　　这个插件可以实现web在线offcie编辑，保存，修订，套红，印章等功能。勉强能用吧。。兼容的插件<a href="http://www.dianju.cn/demos/ffactivex-setup-r39.rar" target="_blank">ffactivex-setup-r39</a>其实是firefox的activex兼容，用在chrome需要在npi上启用，而且兼容效果比在firefox下差。<br/><br/>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/post//#blogcomment</link>
<title><![CDATA[[评论] weboffice插件的浏览器兼容性设置]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>