小弟想要在ASP中调用自定义的一个OCX控件,
set a=server.createobject("控件名")
网页没有报错,但就是不显示。怎样让此控件在网页中显示出来?或做一个方法,但方法再调用控件的什么东西,显示出控件。
或用HTML的<OBJECT。。>可以显示,但不知怎样再调用其方法。
请各位大侠赐教,不胜感谢!

解决方案 »

  1.   

    ASP 中如何调用ocx控件
    http://www.estarii.com/showbbs.asp?bd=7&id=6&totable=1
      

  2.   

    set a=server.createobject("dll名.类名")
    这个是使用dll的,ocx用 <OBJECT。。>
      

  3.   

    比较完整的,请看这里 http://www.goalercn.com/article/article.asp?Id=3944
      

  4.   

    各位大哥你弟先谢谢你们的帮助我按着你的方法先做了一个控件并定义了一个属性,但在JAVASCRIPT中并不用具体代码如下所示:
    <script language=javascript>
     
    function window_onload()
    {
     uc1.getinfo="aaa";'这一句老是不认,请各位大哥帮一下忙!
     }
    </script><body bgcolor="#99CCFF" link="#0000FF" >
    <form name="form1" method="post" action="">
      <input type="text" name="textfield">
      <p>
      
      <input type="button" value="按钮" name="B1" LANGUAGE=javascript onclick="window_onload">
      
      </p>
    </form>
    <object classid="clsid:D6F356ED-7176-4AD4-ACAB-622201B09E73" id="uc1" width="320" height="240">
        <param name="_ExtentX" value="8467">
        <param name="_ExtentY" value="6350">
        <param name="BackColor" value="0">
        <param name="ForeColor" value="0">
        <param name="Enabled" value="0">
        <param name="BackStyle" value="0">
        <param name="BorderStyle" value="0">
        <param name="getinfo" value>
      </object>
    敬请各位大哥帮忙!
      

  5.   

    这些方法也不行
    <body bgcolor="#99CCFF" link="#0000FF" >
    <% dim a
    a="aaaa"
    %>
    <object classid="clsid:D6F356ED-7176-4AD4-ACAB-622201B09E73" id="uc1" width="320" height="240">
        <param name="_ExtentX" value="8467">
        <param name="_ExtentY" value="6350">
        <param name="BackColor" value="0">
        <param name="ForeColor" value="0">
        <param name="Enabled" value="0">
        <param name="BackStyle" value="0">
        <param name="BorderStyle" value="0">
        <param name="getinfo" value='<%=a%>'>
      </object>
    其中getinfo的值还是原值,不是变量a所赋的值。
    敬请各位大哥帮忙!