如何提取webbrowser当前页的标题,并截6个字赋给一个Tabsheet的caption?望大虾不吝赐教!

emin 2003-05-08 06:03:04
如题!
...全文
86 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
GDU 2003-07-15
  • 打赏
  • 举报
回复
WebBrowser.LocationName获得的标题,有时是不准确的,可以用下面的方法

Use msHtml;

.......
var
Title:string;
begin
Title:=(wbVoice.Document as IHTMLDocument2).title;
Form1.caption:=LeftStr(Title,6);
end;
........
dggym 2003-06-09
  • 打赏
  • 举报
回复
TForm1.WebBrowser1NewWindow2 当然是 Form1中WebBrowser1的NewWindow2事件
emin 2003-05-08
  • 打赏
  • 举报
回复
请问TForm1.WebBrowser1NewWindow2是哪个事件的函数吗?可以解释一下吗?谢谢!
linzhisong 2003-05-08
  • 打赏
  • 举报
回复
具体代码:
procedure TForm1.FormCreate(Sender: TObject);
begin
webbrowser1.Navigate('http://www.chinaren.com');

end;

procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
begin
cancel:=true;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
caption:=webbrowser1.LocationName+'=='+copy(webbrowser1.LocationName,1,6);

end;
linzhisong 2003-05-08
  • 打赏
  • 举报
回复
标题就是
webbrowser1.LocationName

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧