读书人

WebBrowser的框架有关问题

发布时间: 2012-02-20 21:18:23 作者: rapoo

求助WebBrowser的框架问题
如何判断一个子框架已经下载完毕?
leftitem := WebBrowser1.oleobject.document.documentelement.document.frames.item( 'leftFrame ').document;
leftitem.script.clickOnNode(80);//此句改变了右面框架的链接

while WebBrowser1.ReadyState <> READYSTATE_COMPLETE do application.ProcessMessages;
myitem := WebBrowser1.oleobject.document.documentelement.document.frames.item( 'basefrm ').document;

myitem.Document.all.item( 'planlist ').value:=tempstr;//执行到此句时出错 read...00000000

怀疑是没有加载完成就读取页面了,如何判断一个框架页面已经加载完成???
分不够可以再加,已经试了好长时间了,谢谢大家

[解决办法]
试试:
while WebBrowser1.Busy do application.ProcessMessages;

读书人网 >.NET

热点推荐