<object classid="clsid:2D33A7C4-E61F-47FC-8A14-62EED8758BF0" codebase="c:\control1.ocx" id="control"> codebase路径设置为虚拟完全/相对路径 如:http://syage.blogbus.com/files/12237966860.ocx或者../files/12237966860.ocx

解决方案 »

  1.   

    <html> 
    <head> 
    <title>WebOcx1 </title> 
    </head> 
    <object classid="clsid:2D33A7C4-E61F-47FC-8A14-62EED8758BF0" codebase="c:\control1.ocx" id="control"> 《这个id好像是错的》 
    </object> <SCRIPT LANGUAGE='javascript'> function LoadModel() 

        control'这里就无法调用自定义方法    
    } </SCRIPT> 
    <body> 
      <form method='POST' name='form1' > 
          <input type='button' value='调用ActiveX测试' class='btn' onclick='Dial()'name='btn1'> 
      </form> 
    </body> 
    </html>
    =============================
    稍微改一下代码:
    <html> 
    <head> 
    <title>WebOcx1 </title> 
    </head> 
    <object 
    id="IDActiveX" 
    classid="clsid:2D33A7C4-E61F-47FC-8A14-62EED8758BF0" 
    codebase="c:\control1.ocx" >
    </object> <SCRIPT LANGUAGE='javascript'> 
    function CallActiveX() 

        document.getElementById("IDActiveX").LoadModel();  //LoadModel(),自己定义的接口函数名称 
    } </SCRIPT> 
    <body> 
          <input name="btn1" type="button" value="调用ActiveX测试" class="btn" onclick="CallActiveX()"> 
    </body> 
    </html>测试:
    在自己定义的函数里面放个ShowMessage('Receive From JS');
    Project->Web Deploy再点击网页的按钮看看是不是有个消息对话框出来了接分,呵呵(还有问题的话E-mail:[email protected]