能力值:
( LV2,RANK:10 )
2 楼
没有完美的,脚本里会有延迟等等 所以不能百分百判断
function GetWebAllDone(WebBrowser1: TWebBrowser):Boolean;
var
I:Integer;
begin
Result:=True;
for I := 0 to 4 do
begin
if WebBrowser1.Busy then
begin
Result:=False;
Break;
end;
Sleep(100);
end;
end;
能力值:
( LV2,RANK:10 )
3 楼
spBrowser->get_ReadyState(&m_ReadyState);//get_Busy
能力值:
( LV3,RANK:30 )
4 楼
javascript window.onload
能力值:
( LV2,RANK:10 )
5 楼
非IE的话 控件判断方式会失效 - -
能力值:
( LV2,RANK:10 )
6 楼
上面的方法是不是只适用于IE内核的browser?
能力值:
( LV2,RANK:10 )
7 楼
还要看前面ico那个还转不转 了,
一般不转就加载完成
能力值:
( LV2,RANK:10 )
8 楼
加油啊 一般有函数可以判断
能力值:
( LV2,RANK:10 )
9 楼
最简单的办法就是用jQuery的ready.这个应该是不仅仅限于IE内核
$(document).ready(function(){
alert("ready() 加载完成!!");
});
或者用js写也可以,不过可能兼容性没有jQuery好.
<script>
var ttd = null;
document.onreadystatechange = afterLoadComplete;//当页面加载状态改变的时候执行这个方法.
function afterLoadComplete() {
//if(document.readyState == "complete"&&window.parent.frames["框架名"].document.readyState == "complete") //当页面加载状态为完全结束时进入
//myform.submit(); //这是你的操作
if(document.readyState=="complete"){
//alert("当前页面已加载完成!");
ttd = document.getElementByIdx("ttd"); //当页面加载完成后获得该元素对象
alert(ttd.value);
}
}
</script>
能力值:
( LV2,RANK:10 )
10 楼
按键精灵论坛有一篇很全的方法总结。