在软件中获取在IE网页内点击的值(50分)

  • 主题发起人 主题发起人 xiaojun2000
  • 开始时间 开始时间
X

xiaojun2000

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在程序加入一个WBEBROWSE控件,当单击网页某个链接时,根据值启动不同的窗体,
各位我应怎样做呢?
 
和FLASHGET,蚂蚁的原理一样,找找这方面的资料。。。。
 
fpsky:

能否给点这方面的资料呢?
谢谢
 
我的QQ:2874105
我正在找呢
 
用twebbrowser的documen.links可以遍历一个网页的链接,但如何取得链接的载体呢?
例如,一个典型的链接如下
<a href="http://www.sina.com.cn">新浪网</a>
我如何取得与http://www.sina.com.cn对应的“新浪网”?请不吝赐教。

var
i: integer;
doc: IHtmlDocument2;
v: Variant;
begin
v := doc.links.item(i,0);
v.InnerText 为对应的“新浪网”
TechnoFantasy(www.applevb.com) (2001-5-19 11:48:00) 得0分
对,一般来说,元素的InnerText属性可以获得改元素的文本,InnerHTML可以获得元素的HTML代码,例如上面InnerText为:新浪网,InnerHTML为:<a href = "http://www.sina.com.cn">新浪网</a> 。不过对于连接元素,你可以通过访问title属性获得连接标题:

var
i: integer;
doc: IHtmlDocument2;
v: Variant;
begin
v := doc.links.item(i,0);
v.title为对应的“新浪网”
 
有否其它方法呢
 
多人接受答案了。
 

Similar threads

回复
0
查看
801
不得闲
S
回复
0
查看
811
SUNSTONE的Delphi笔记
S
S
回复
0
查看
707
SUNSTONE的Delphi笔记
S
S
回复
0
查看
890
SUNSTONE的Delphi笔记
S
后退
顶部