<OBJECT ID="bbq"
CLASSID="CLSID:8296D180-BCC0-4850-B416-3BF09180D186"
CODEBASE="bbq.CAB#version=1,0,0,49">
</OBJECT><script language=vbscript>
call bbq.set(ip,username)
</script>
CLASSID="CLSID:8296D180-BCC0-4850-B416-3BF09180D186"
CODEBASE="bbq.CAB#version=1,0,0,49">
</OBJECT><script language=vbscript>
call bbq.set(ip,username)
</script>
<OBJECT ID="bbq"
CLASSID="CLSID:8296D180-BCC0-4850-B416-3BF09180D186"
CODEBASE="bbq.CAB#version=1,0,0,49">
</OBJECT>
必须加上版本,因为第一次下载了,后来访问该页面时,发现注册表里已经有了该clsid,并且没有注名版本就不会再次下载要让他能再次下载,必须写上版,随意指定,版本比原来高时就会要求下载
如果把版本写成-1,-1,-1,-1,则每次访问该页面时都会要求下载该控件
我在codebase=="IELABEL.OCX#version=-1,-1,-1,-1"在本机上访问会自动下载的
但在其他机子上访问还是不行,
ie版本为6。0
2.CLASSID:是该控件唯一的UID,告诉IE装入哪个对象。
3.CODEBASE:如果在用户机器上没有控件的当前版本,该参数告诉用户浏览器在哪里可找到要下载的控件和最新版本号.当控件作了修改后,可以更改版本号强制用户重新下载。
4.PARAM:该标记用于设置控件的初始属性值,它有两个特性:Name 和Value,即属性名称和属性值。说明:
1.自己写的控件要在客户端用的话必须在客户端注册;
2.要注册控件就必须指定属性CodeBase;而且必须是绝对路径;如果控件的地址为:“Http://www.gdeljyh.com/IELABEL.OCX#version=1,0,0,0”
则你应该这样写这个控件的代码:
<OBJECT ID="aidname"
CLASSID="CLSID:99B42120-6EC7-11CF-A6C7-00AA00A47DD2"
CODEBASE="Http://www.gdeljyh.com/IELABEL.OCX#version=1,0,0,0">
<param name="_ExtentX" value="4710">
<param name="_ExtentY" value="3016">
</OBJECT>