在TWebBrowser控件中如何对HTML先进行处理再让它显示(200分)

  • 主题发起人 主题发起人 yap
  • 开始时间 开始时间
Y

yap

Unregistered / Unconfirmed
GUEST, unregistred user!
在TWebBrowser控件中如何对HTML先进行处理再让它显示

我想对从网上刚下载下来的HTML先进行处理,再让它显示在
另一个控件中,但TWebBrowser提供的触发事件中好像没有合
适的。OnNavigateComplete2在成功地连接到网站时就触发了,
OnDocumentComplete必须在HTML显示后触发,
OnDownloadComplete在每次下载完成后触发,但我又无法确定
是不是整个网页下载完成。

各位大虾请多多帮忙,分数不够尽管提。
 
没人回答吗?
 
某个方法可以试试:
用THTML把HTML代码先搞下来,修改后存为HTML文件,在LOAD到TWEBBORWSER里。。。
也许有更好的。
别指望直接修改人家的网页。
 
我并没有想直接修改,只是我想在对网页先进行加工,
然后再让它显示出来。你说的那种方法,我把它做在线程里
发现取出的网页总是不完全。这是为什么?
 
用ICS把HTML代码先搞下来,修改后存为HTML文件,在LOAD到TWEBBORWSER里。。。
 
可以在开始 DownLoad 的时候把 webbrowser 的 visible 设为 false,

DownLoad 完成后,利用 TWebBrowser 的属性对网页进行处理,完成后再显示。
 
to 940801
你的方法何时能判断下载完毕呢?OnDocumentComplete是在HTML显示完成时触发的。
to Others
没有更直接的方法吗?
 
先当下来
处理完后再显示
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
765
DelphiTeacher的专栏
D
D
回复
0
查看
806
DelphiTeacher的专栏
D
D
回复
0
查看
822
DelphiTeacher的专栏
D
D
回复
0
查看
638
DelphiTeacher的专栏
D
后退
顶部