document.write('<object id="dvrplug" name="dvrplug" codebase="N9MActiveX_setup.exe#<%# OCX_VERSION %>" event="UploadBackupProcess(BackupKey, ulFlag, TotalLen, CurLen, percent);" style="height:0px;width:0px;position:absolute;" classid="clsid:BE7C1170-6BA1-489B-BF67-37A9DF7F210B"></object>');
<object>
定义和用法
定义一个嵌入的对象。请使用此元素向您的 XHTML 页面添加多媒体。此元素允许您规定插入 HTML 文档中的对象的数据和参数,以及可用来显示和操作数据的代码
codebase | URL | 定义在何处可找到对象所需的代码,提供一个基准 URL。 |
CODEBASE=url
Specifies a URL referencing where to find the implementation of the object.
作用:引入控件,提示用户安装插件
格式:
<object codebase="url#version">
url 建议使用相对;路径。如果文件在工作目录下,直接写名字就可以
version 版本号,用于比较,版本号不一致会提示用户安装插件
如果IE监测到你的机器里没有这个Object对象,就会从CODEBASE指定的地址中下载安装该文件。
<OBJECT>有个条件,需要对该控件进行“数字签名”,以证明你的控件经过考察,不会伤害别人的机器。有很多这样认证的企业,需要给钱的(例如www.VeriSign.com)。
当然你可以在IE里面设置你自己的站点为可信站点。这样,就会提示你下载文件了。
当然每个访问你站点的IE,都必须这样设置,否则将无法使用CODEBASE。
嗯