关于EXT Panel 执行Atctive控件的问题
wangchunfei
2008-09-09
officeControl.html是我的word在线编辑器的引用:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>OFFICE</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> </head> <body> <div> <object id="TANGER_OCX" classid="clsid:C9BC4DFF-4248-4a3c-8A49-6rA7Dd7F404" codebase="OfficeControl.cab#version=4,0,1,0" width="100%" height="100%"> <param name="BorderStyle" value="1"> <param name="TitlebarColor" value="42768"> <param name="TitlebarTextColor" value="0"> <param name="Caption" value="欢迎使用!"> <param name="Menubar" value="-1"> <param name="IsNoCopy" value="-1"> <param name="MakerCaption" value="stone"> <param name="MakerKey" value="7D5FCE5D65947EAF14537B09322BA8BAC72DF6"> <param name="ProductCaption" value="为石wizContract"> <param name="ProductKey" value="1E3FEA7F5CCC3580F8372D63232F610B040034FA"> <SPAN STYLE="color:red">不能装载文档控件。请在检查浏览器的选项中检查浏览器的安全设置,或手动点击<a href="templates/webword/officeControl.html">Word在线编辑器</a>进行安装。</SPAN> </object> </div> </body> </html> 下面是我页面加载这个控件 <%@ page contentType="text/html;charset=UTF-8" language="java"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>正式文件</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <%@ include file="/templates/header/ext.jsp"%> <script type="text/javascript"> var officeControlUrl = "../templates/webword/officeControl.html"; Ext.onReady(function() { var offic = new Ext.Panel({ autoScroll : true, id : 'officePanel', renderTo : document.body, border : false, height : 600, autoLoad:officeControlUrl }); }); </script> </head> <body> </body> </html> 现在问题是通过autoLoad方法加载,如果本机还没有安装这个控件,会自动弹出安装的窗口,但是ActiveX控件不会自动提示安装,只是显示“不能装载文档控件。请在检查浏览器的选项中检查浏览器的安全设置,或手动点击<a Word在线编辑器进行安装” 而如果我使用html:"<iframe src="officeControl.html"></ifrmae>"就可以自动弹出安装这个控件的窗口 请问大家有其他好的方式可以达到Panel加载这个ActiveX控件,如果本机没有安装,自动提示安装呢?因为使用ifrmae,有些东西不好处理。所以不考虑iframe这种方式 |
相关讨论
相关资源推荐
- DarkVis Winamp Visualization Plugin-开源
- 最好的WINAMP的插件
- SoundScape (Winamp Visualization Plugin)-开源
- Winamp 插件技术
- Winamp 公开源代码
- winamp视觉效果演播室
- winamp pro 5.7官方简体中文注册版.rar
- 千千静听、Foobar2000、Winamp三者的比较
- 便捷的视觉体验与乐趣:KMPlayer
- FastLED-Serial-Music-Arduino:使用来自音乐的 Winamp 插件的串行数据输入,为您的 LED 灯条提供令人敬畏的可视化效果。 使用 FastLED.h