关于用程序触发网页上的事件.

hotxu 2003-07-26 09:27:39
用C++Builder和Delphi解决都可以
1 如何在网页上的输入框中用程序添加文字
2 如何用程序触发网页上的按钮
...全文
52 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bales 2003-07-29
  • 打赏
  • 举报
回复
第一个问题类似,你只要捕获接口即可轻松实现。
bales 2003-07-29
  • 打赏
  • 举报
回复
如果网页上只有一个按钮,现没有考虑框架情况,在程序中响应按钮的话,只需使用:
webbrowser1.oleobject.Document.forms.item(0).elements.item(0).click;

这样就可以在执行网页中第一个form中的第一个元素(如按钮,列表框,文本框)

如果有多个按钮,按钮名称为‘hello’,则:
var
ove:olevariant;
i:integer;
begin
ove:=webbrowser1.oleobject.document.forms.item(0).element;
for i:=0 to ove-1 do
begin
if (ove.item(i).tagName='INPUT') and (ove.item(i).value='hello') then
ove.item(i).click;
end;
end;

以上方法可供参考 ,如需其它则说吧。。。
warton 2003-07-27
  • 打赏
  • 举报
回复
查查BHO相关的资料看
叶子哟 2003-07-26
  • 打赏
  • 举报
回复
主要是接口!你查一下msdn或是本版以前的贴子,有不少的范例!
叶子哟 2003-07-26
  • 打赏
  • 举报
回复
参见http://expert.csdn.net/Expert/topic/2016/2016674.xml?temp=.4369928
truexeen 2003-07-26
  • 打赏
  • 举报
回复
IE的所有接口函数其实封装到一个 Activex 控件里.
使用 IHTMLDocument2 接口.

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧