VFP的webbrowser控件控制网页

xgj5054 2011-05-25 10:15:17
http://www.sgict.com.cn/gdweb/queryinclude/com.jsp

这个网址上有的“提单号:”我想利用webbrowser自动在提单号里输入字符,比如1234567 然后自动点击后面的查询按钮,
怎么也没反应。
我写的是:a=thisform.webbrowser.document.getelementsbyname("billno",[0])
a.value=1234567
b=thisform.webbrowser.document.getelementsbyname("submit22")
b.click

我觉得没有写错,可就是不行
...全文
643 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xgj5054 2011-05-26
  • 打赏
  • 举报
回复
谢谢一楼 不过a=thisform.webbrowser.document.getElementsByName("billno")[0]这种语法在VFP里是不对的
xuzuning 2011-05-26
  • 打赏
  • 举报
回复
getelementsbyname 应为 getElementsByName

a=thisform.webbrowser.document.getelementsbyname("billno",[0])
应写作
a=thisform.webbrowser.document.getElementsByName("billno")[0]
Ilikefox 2011-05-26
  • 打赏
  • 举报
回复
此问题建议lz放弃。

首先要访问的对象位于document中的document(ifram),不是thisform.webbrowser.document.getElementsByName就能取得的。

其次涉及安全问题,是禁止这样操作的。

2,745

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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