读书人

怎么查找焦点(位图)

发布时间: 2012-03-09 21:42:54 作者: rapoo

如何查找焦点(位图)
有这样一个网页,上面有一个浮动的div层,上面有一个按钮,每隔10分钟按钮就变成灰色(不可点),再隔10分钟,恢复(可以点击),同时该网页需要登录才能进去,考虑用webbrower不可行(因为打开新窗口后,调用ie,且提示需要重新登录),哪位提供下思路。如有兴趣可以联系我q30283474 ,用真实的账号进行测试

[解决办法]

Delphi(Pascal) code
var  Doc:IHTMLDocument2;  HElement: IHTMLElement;  HTMLElement: IHTMLElement;  i:Integer;begin  Doc:=WebBrowser1.Document as IHTMLDocument2;  for i:=0 to  doc.all.length-1 do  begin    HTMLElement:= doc.all.item(i,0) as IHTMLElement;    if LowerCase((HTMLElement).tagName)='input' then    if Pos('disabled',string(HTMLElement.outerHTML))<1 then      HTMLElement.outerHTML :='<input disabled '+copy(HTMLElement.outerHTML,        Pos('input',LowerCase(HTMLElement.outerHTML))+6,Length(HTMLElement.outerHTML));    Application.ProcessMessages;  end; 

读书人网 >.NET

热点推荐