如何编程控制网页对话框

来源:百度知道 编辑:UC知道 时间:2024/06/06 11:28:18
想用vb把网页对话框中的网页表格数据读出来,真的做不到吗?
是弹出来的网页对话框
类似IE弹出的小广告,叫网页对话框。这个对话框引用的也是网页。我需要里面的内容。

"向WEB服务器发送HTTP请求"的确是个新的思路。这方面知识我不懂阿。对于有访问权限的网页也可以吗(知道密码和用户名)

你说的不错,原来的IF条件不行,它是一个子窗口。我换了个查询条件,可以找到窗口对应的句柄。但后续就不知道怎样对应:
即知道了窗口句柄,怎样对应里面的空间和表格

问题越来越清晰了:
vb中是通过引用对象来访问对象的属性的,如:
dim a as object
set a =....
但现在得到了句柄,如何转换为对对象的引用是个问题

<script language=vbscript>
sub b1_oncilck()
if form1.t1.value="" then
msgbox"不能为空"
form1.t1.focus
end if
end sub
</script>
b1 为 submit按扭,把该按牛类型改为button name=b1
t1为文本框
一个小例子

用WINSOCK控件,向WEB服务器发送HTTP请求,然后根据返回的数据进行分析,截取需要的数据。

VB没有什么不能实现的,就算VB本身不能实现,也可以用VC编写相应的组件后让VB来调用实现。何况这么简单的网络问题,用现成的控件就够了。

首先你要确认自己需要的是VB还是VBSCRIPT,这是2个不同环境的东西,然后,如果你要的确实是VB,那么你需要补充的是INTELNET TCP/IP的知识,而不是简单的制作网页的知识。

你指的网页对话框是类似VB中的MSGBOX产生的东西,还是类似IE的广告小页面?

你需要它的内容为什么一定要用WINDOWS API去寻找所有窗体呢?不过我觉得你寻找的话应该是找的到的,因为也是IE框架。

如果实在找不到,那可能就是不是那种类型的窗体,WINDOWS的窗体分为多种类型(详见《WINDOWS编程XX》一本很早以前的书,微软出版社出的),具体是哪种我就不知道了。

不过我觉的你要只是为了那个页面里的内容,就按照我最开始告诉你的方法去试试,那是最基础的方法,这个方法没有什么限制。

是可以的,你需要补充一些TCP/IP的知识,而且我想问问,你说用你之前的方法找不到,你确认找不到吗?找不到的原因应该是因为那个页面没有上面的“地址”控件,所以找不到,你能不能换一个属性去找?或者你计算一下找的过程中一共找到了几个页面,我认为应该是能找到的,只是不符合你IF中的条件,所以没有显示出来。

你能找到句柄,就应该可以了,你原来在正常页面怎么找的表格,现在还怎么找