我现在的工作需要我去调用一个从别人网站上下下来的控件
这个控件的主要作用是根据一些参数去生成一张图片
开始有一张初始图片
而后可以通过对一些参数的修改来生成内容的图片
可是我在网上搜到的例子都是写的是关于如何调用自己写的ocx控件
各位大哥能不能告诉小弟该怎么做啊
如果没办法做的话,能不能告诉小弟javascript对其调用的ocx控件是不是还有限制附件中是ocx控件以及它在VB中的调用大哥们可以的话最好能根据小弟的这个ocx控件给出具体的程序

解决方案 »

  1.   

    javascript中的activeX控件调用,应该首先要提示用户安装的吧,<object>这样的代码应该是不能缺少的,这个zip中提供的文档也只有他在asp中的用法。
    没有提供在javascript中如何注册,没怎么用过ActiveX,只能帮你顶了
      

  2.   

    </head>
    <SCRIPT LANGUAGE='javascript'>function Dial()
    { var qrcode=document.getElementById('nls');
    if(window.ActiveXObject){    
            try{    
               qrcode.BCData="strData";    
                 qrcode.refresh();
            }catch(e){alert("错误操作 \n");}    
        }    
    }</SCRIPT>
    <body>
    <form method='POST' name='webform' >
    <object id='nls' WIDTH="300" HEIGHT="300" classid="clsid:'EC61B9A2-4963-4B74-B0A7-FE5F2D711C77'" CODEBASE="C:\WINDOWS\system32\NLSCodeMid.ocx#version=2,2,9,0" >
      <PARAM   NAME="Height" VALUE="495">
              <PARAM   NAME="Left" VALUE="5400">
              <PARAM   NAME="TabIndex" VALUE="11">
              <PARAM   NAME="Top" VALUE="5040">
              <PARAM   NAME="Visible" VALUE="1">
              <PARAM   NAME="Width" VALUE="1935">
              <PARAM   NAME="_Version" VALUE="65536">
              <PARAM   NAME="_ExtentX" VALUE="3413">
              <PARAM   NAME="_ExtentY" VALUE="873">
              <PARAM   NAME="_StockProps" VALUE="0">
    </object>
      <input type='button' value='调用ActiveX测试' class='btn' onclick='Dial()' name='btn1'>
    </form>
    </body>
    </html>上面是我写的程序
    为什么运行不成呢
    ocx控件在附件中
    还请各位大哥们多多关注啊
      

  3.   

    你提供的那个控件的相关文档在http://www.java4less.com/上啊,你按上面的作啊。估计你一点都没有看那个压缩包中的Readme.txt文档。上面有很多信息的。
    就是文档中的RQRCodex_help.html也很详细了啊。
    这个控件是服务端的工具,你要利用服务器段脚本来调用,而不是用在javascript中的。
    你还是先看看那些文档再说吧。