请问这个ActiveX如何通过HTML调用?

来源:百度知道 编辑:UC知道 时间:2024/06/24 06:15:55
有一个XML文件可以调用成功,代码如下

<img wi="342" he="222" file="881060178_IMG6.tif" />

它的xsl如下:

<xsl:template match="figure/img">
<object classid="CLSID:106E49CF-797A-11D2-81A2-00E02C015623">
<xsl:attribute name="width">
<xsl:value-of select="@wi" />
</xsl:attribute>
<xsl:attribute name="height">
<xsl:value-of select="@he" />
</xsl:attribute>
<param name="src">
<xsl:attribute name="value">
<xsl:value-of select="@file" />
</xsl:attribute>
</param>
<param name="negative" value="no" />
<embed type="image/tiff" negative="no">
<xsl:attribute name="width">
<xsl:value-of select="@wi" />

插入到网页的方法:
<OBJECT ID=test WIDTH="25%" HEIGHT="100%" CLASSID="CLSID:C74190B6-8589-11D1-B16A-00C0F0283628">
</OBJECT>

获取CLSID:当你编译工程后,vc已将控件注册到系统,你用工程名作为“项”,在注册表的HKEY_CLASSES_ROOT中查找,找到后,其子键CLSID的值就是CLSID。

那个class ID 不管上来自哪里的无所谓·你自己做的ActiveX控件 有一个专门的class ID注册·· 在你的根目录中的**.odl中可以看到··