如何读取WebBrowser中一个ActiveX组件的属性 ( 积分: 200 )

  • 主题发起人 主题发起人 hyhy
  • 开始时间 开始时间
H

hyhy

Unregistered / Unconfirmed
GUEST, unregistred user!
WebBrowser中ActiveX组件有两个属性,MyName和Age,MyName为输入属性,Age为输出属性。
给一个WebBrowser中ActiveX组件传递属性,可以用以下方法
ActiveFormProj1.asp:

<HTML>
<OBJECT
classid="clsid:D543D099-745B-4B1A-BC84-7A8688527AE8"
codebase="http://10.71.14.24/sjlr/ActiveFormProj1.ocx"
id="AAAA"
width="100%"
height="100%"
align=center
hspace=0
vspace=0
>
<param name="MyName&quot
Value="<%=Request("MyName")%>">
</OBJECT>
</HTML>
用Asp语句串传递
WebBrowser.Navigate(http://Local/ActiveFormProj1.asp?MyName='hyhy');

读取AGE属性的静态方法如下:
Edit1.Text:=WebBrowser.OleObject.Document.AAAA.AGE;

我想动态读取该ActiveX组件返回的一个属性,类似getPropValue(PropName:string):string,我该如何实现呢?
 
WebBrowser中ActiveX组件有两个属性,MyName和Age,MyName为输入属性,Age为输出属性。
给一个WebBrowser中ActiveX组件传递属性,可以用以下方法
ActiveFormProj1.asp:

<HTML>
<OBJECT
classid="clsid:D543D099-745B-4B1A-BC84-7A8688527AE8"
codebase="http://10.71.14.24/sjlr/ActiveFormProj1.ocx"
id="AAAA"
width="100%"
height="100%"
align=center
hspace=0
vspace=0
>
<param name="MyName&quot
Value="<%=Request("MyName")%>">
</OBJECT>
</HTML>
用Asp语句串传递
WebBrowser.Navigate(http://Local/ActiveFormProj1.asp?MyName='hyhy');

读取AGE属性的静态方法如下:
Edit1.Text:=WebBrowser.OleObject.Document.AAAA.AGE;

我想动态读取该ActiveX组件返回的一个属性,类似getPropValue(PropName:string):string,我该如何实现呢?
 
后退
顶部