关于TWebBrowser的问题

DrunkenLion 2000-07-18 12:58:00
如何在客户端取得表单提交的数据,不通过脚本,用编程实现
...全文
164 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
DrunkenLion 2000-07-19
  • 打赏
  • 举报
回复
回复LWWANDVB:在Delphi中有帮助键入TWEBBROWSER
LWWANDVB 2000-07-18
  • 打赏
  • 举报
回复
老兄,麻烦你SEND给我TWEBBROWER控件的中文简要说明好吗,我想对它全面了解了解!
THANK,YOU!
lwwvb@netease.com
Tommy Chang 2000-07-18
  • 打赏
  • 举报
回复
我发给DrunkenLion@fm365.net被拒了。

my eamil is cxgtommy@sina.com
oicq is 1766598.

:)
DrunkenLion 2000-07-18
  • 打赏
  • 举报
回复
老兄:
非常感谢,留下你的EMAIL好吗,有oICQ更好。
目前,我想这样做,在网页中点击提交的按钮,在beforenavigate2事件中处理提交的数据,不交给WEB SERVER处理
Tommy Chang 2000-07-18
  • 打赏
  • 举报
回复
get: webbrowser1.navigate('www.tommy.com/login.cgi?username=tommy&password=tommy')
记住要进行http的decode,防止非法字符
navigate可以加参数,让访问的网址不出现在历史记录里面。

post:
www.betterbrowser.com那个站点没了,我一下子也没范例了。大体样子就是将那段变量(不包含"?",记住,也要用http decode那些非法字符)摆在postdata的位置(navigate有四个原型,其中有几个是带postdata参数的)

control dom:
webbrowser1.oleobject.document(.parentwindow).forms[0].submit可以提交。赋值也是这种样子,按名使用form里面的变量。(这段代码记不清了,手头上没有delphi可以试,sorry 就是按照msdn里面的dom原型来用的,非常像vbscript里面的代码)

万分歉意
DrunkenLion 2000-07-18
  • 打赏
  • 举报
回复
cxgtommy老兄:
请回答的详细点好吗,很着急!!!!!
Tommy Chang 2000-07-18
  • 打赏
  • 举报
回复
get 方法直接就可以。
post 方法要写点东西。
如果直接操纵里面的组件来提交表单,界面比较友好。

http://www.intelligo.net/iedelphi/
接合msdn里面的dom文档.
这个网站很多这些方面的资料

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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