如何取得WebBrowser打开网页中媒体播放器控件的属性(UP有分) (100分)

  • 主题发起人 主题发起人 无疯无禄
  • 开始时间 开始时间

无疯无禄

Unregistered / Unconfirmed
GUEST, unregistred user!
如何取得WebBrowser打开网页中ActiveX控件的属性
或是谁有WebBrowser的资料

UP有分

回答者可以另外开贴给分
 
怎么没人回答
 
论坛上就有,你查一下。
 
取得多frame的每个Frame中的内容
1、单个Frame的页面可用
wb_DataInfo.OleObject.document.documentelement.innerhtml;
wb_DataInfo.OleObject.document.documentelement.innerText;
WebBrowser1.oleobject.document.links.item(i).href
等取得内容或联接,但如果是多Frame,则只能得到主页面的内容,如何取得Frames的数量及每个Frame的内容?
当页面下载到浏览器中以后,
procedure TForm1.BitBtn1Click(Sender: TObject);
var
i,j:integer;

begin

memo1.Clear;

i:=webbrowser1.oleobject.document.documentelement.document.frames.length;//得到frame的数量。

memo1.Lines.Add('have Frames: '+inttostr(i));

for j:=0 to i-1 do

begin

memo1.lines.add('');

memo1.Lines.Add('Frame '+inttostr(j+1)+' from here');

memo1.Lines.Add(webbrowser1.oleobject.document.

documentelement.document.frames.item(j).document.

documentelement.innerHtml);//取得每个Frame中的HTML内容

end;

end;

同样,对应网页中的控件,可以用控件ID来访问它. 


 
后退
顶部