日期:2014-05-16  浏览次数:20391 次

vs2008制作的ocx注册后没有VersionIndependentProgID,js如何调用?
注册表或者ole view都找不到VersionIndependentProgID,怎么办?或者制作ocx的时候如何加上VersionIndependentProgID?


1,在系统中注册OCX控件2,取得OCX控件在注册表中的的VersionIndependentProgID质。3,在页面中用javascript 创建OCX控件对象并调用,如FLASH控件在注册表中的的VersionIndependentProgID质 ShockwaveFlash.ShockwaveFlash;<script type="text/javascript" >try{
// 创建OCX控件对象  
var flashObject=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){ 
 
alert('创建OCX控件出错了');}flashObject.GetVariable("$version")//调用GetVariable方法</script>

------解决方案--------------------
顶!回复了