向腾讯的那个多页面浏览器打开一个网页,然后一个页面的名字就是当前的网页的标题是如何实现的啊!

Linux2001 2002-01-18 08:13:49
...全文
211 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
pankun 2002-01-20
  • 打赏
  • 举报
回复
就是取<Title>和</Title>之家的内容.
reigod 2002-01-20
  • 打赏
  • 举报
回复
取得WebBrowser显示的页面的标题很简单:
注意,只有HTML文档下载完毕后才能获得DOM对象,所以下面的代码最好在OnDocumentComplete或OnDownloadComplete事件中执行。
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
var
docX : Variant;
titleX : Variant;
begin
docX := WebBrowser1.Document;
ShowMessage(docX.title);
end;

例子HTML文件为:
<html>
<head>
<title>这是标题!</title>
</head>
<body>
<h1>这是内容!</h1>
</body>
</html>

执行后显示:“这是标题!”。
VSaber 2002-01-20
  • 打赏
  • 举报
回复
webbrowser有一个document属性,可以取得ihtmldocument2接口,再通过它可以取得其他的ie接口了!
belief888 2002-01-20
  • 打赏
  • 举报
回复
!!!关注
scripting 2002-01-20
  • 打赏
  • 举报
回复
估计是DOCUMENT title之类东东
VSaber 2002-01-20
  • 打赏
  • 举报
回复
打开网页以后通过ie接口取得页面的标题!
Linux2001 2002-01-18
  • 打赏
  • 举报
回复
大家还是帮我关注一下吧
Linux2001 2002-01-18
  • 打赏
  • 举报
回复
大家还是帮我关注一下吧
Linux2001 2002-01-18
  • 打赏
  • 举报
回复
VSaber(☆浪人☆)兄,你误解了,我问的是腾讯浏览器标签上显示当前页面的标题是如何实现的
VSaber 2002-01-18
  • 打赏
  • 举报
回复
要么用pagecontrol每一个页动态创建,并同时动态创建twebbrowser。
要么用多个form动态创建,每个form包含twebbrowser,并把form的parent设置为pagecontrol的页!
推荐用前一种方法!
Linux2001 2002-01-18
  • 打赏
  • 举报
回复
大家还是帮我关注一下吧
Linux2001 2002-01-18
  • 打赏
  • 举报
回复
大家还是帮我关注一下吧
GreenAppleNo1 2002-01-18
  • 打赏
  • 举报
回复
9494

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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