自己写的ActiveX控件,使用,<OBJECT CLASSID==''>时,显示正常.使用Javascript:
  new ActiveXObject(ProgID),控件方法可以执行,但是不能显示控件.怎么才能让它正常显示,谢谢!

解决方案 »

  1.   

    var myObjectElement = document.createElement('<object id="elementid" 
      classid="clsid:098F2470-BAE0-11CD-B579-08002B30BFEB"></object>');var myParamElement1 = document.createElement('<PARAM NAME=movie 
      value="example.avi">');  
    var myParamElement2 = document.createElement('<Param name=quality value=high>');
    var myParamElement3 = document.createElement('<Param name=bgcolor value=#FFFFFF>');myObjectElement.appendChild(myParamElement1);
    myObjectElement.appendChild(myParamElement2);
    myObjectElement.appendChild(myParamElement3);embedControlLocation.appendChild(myObjectElement);
      

  2.   

    jiangsheng(蒋晟.Net[MVP]):
    谢谢!
    你说的方法应该还是<OBJECT CLASSID==''>。
    我想知道的是new ActiveXObject(ProgID)能不能拿来显示控件,如果能,我的错误可能出在那里?