我有下面这个语句
WebBrowser1.OleObject.Document.documentelement.document.frames.item(3).document.all.item('trefresh').click;'trefresh'是按钮的value
当我网页中有这个按钮的时候,他能正常运行.
但如果没有的时候就出错了,如何做个错误检测,没有这个按钮的时候跳过此句
WebBrowser1.OleObject.Document.documentelement.document.frames.item(3).document.all.item('trefresh').click;'trefresh'是按钮的value
当我网页中有这个按钮的时候,他能正常运行.
但如果没有的时候就出错了,如何做个错误检测,没有这个按钮的时候跳过此句
解决方案 »
- 双击Delphi5工程或者其他文件不能直接打开,请遇到的人指条路?
- 还在加班中+急啊:请经验专家:如何将webBrowser内容保存成文件?
- 如何做出和Excel中插入批注类似的效果?(888分求!)
- delphi6开发中怎样能看到中间层的实体BEAN
- 使用idTCpServer和IdTCPClient,当一个客户端连上来时,怎样知道它的ip地址?
- 试用期的考验!!!求救各位高手帮忙,明天就要交了,在线。
- 请高手指点
- 请问有没有什么容器控件可以导入图片作为背景?
- SOS~
- 如何播放背景音乐
- 在一台新机器上装了delphi7,结果任何程序都不能运行 !!!!!!
- 有没有用DSPack开发的录制屏幕的例子 ???
OleObject
Document
documentelement
document
frames
item(3)
document
all
item('trefresh')
当网页中的元素数>INDEX时,再判断第INDEX个元素是否'trefresh'
t := WebBrowser2.OleObject.Document.documentelement.document.frames.item(3).document;
for k := 0 to t.all.length - 1 do
begin
if (vartostr(t.all.item(k).id)='trefresh') then t.all.item(k).click;
end;