发新话题
打印

如何解决"对象不支持此属性或方法"?

如何解决"对象不支持此属性或方法"?

自动在线安装的常见问题有: Q1: 为什么为什么调用 jatoolsPrinter任何方法,比如 jatoolsPrinter.print(myDoc,true) 时,会出现以下错误? A: 原因:浏览器不能成功加载打印控件。可能是由于jatoolsPrinter.cab在web服务器上的位置不对,或者杀毒软件,防火墙软件软件,或浏览器本身,禁用了activex导致。或者的classid属性有错。 排除jatoolsPrinter.cab 的位置不对的问题 检查的codebase属性,这个属性的作用是,当IE发现控件还没被安装时,将根据该属性和当前页面位置,拼出jatoolsPrinter.cab的网络位置,下载并安装之。 IE是如何拼出jatoolsPrinter.cab的位置的? 举个例子,如果你的打印页面是: http://www.jatools.com/print/basic.htm basic.htm中的Object定义如下:
复制内容到剪贴板
代码:
<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255" codebase="jatoolsPrinter.cab#version=5,7,0,0"></OBJECT>
则IE将从 http://www.jatools.com/print/jatoolsPrinter.cab上下载安装包jatoolsPrinter.cab 你也可以在IE地址栏中,输入该cab网址,如果出现404错误,说明cab在服务端的位置不对,如果出现文件下载对话框,类似下面,就说明codebase属性正确。 排除浏览器禁用activex的问题 参照楼下回帖 排除安全软件禁用activex的问题 请google相关软件的使用说明 排除classid属性错误 将classid属性,设置为如下:
复制内容到剪贴板
代码:
...CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255"...

TOP

排除浏览器禁用activex的问题

IE浏览器中启用ActiveX控件和插件的设置方法如下:

一、IE6.0以下版本设置:

请按照下面提示启用ActiveX控件:(请按照图中红色方框提示操作)

第一步(工具->Internet选项):

第二步(安全->Internet->自定义级别):

第三步(启用ActiveX执行脚本->启用“运行ActiveX控件和插件”):

最后点击“确定”,确定后请回到刚才播放器所在的页面再点击“刷新”

打开IE,在“工具”菜单选择“Internet选项”, 设置方法:打开IE,在“工具”菜单选择“Internet选项”,如下图

3.点击“自定义级别”按钮。

2.点击“站点”按钮。

1.选择本地Intranet

如上图,在上图页面上首先选中“本地Intranet”图标,然后点击“站点…”按钮后,出现下图页面。

点击“确定”退出.再点击“确定”后退出,然后点击 “自定义级别…”按钮,出现下图。

请将上图中的ActiveX控件和插件所有选项设置为启用,如上图;

二、IE7.0及以上版本设置:

按以上红色数字序号点击完成。

TOP

a

TOP

发新话题