找回密码
 加入
搜索
查看: 3122|回复: 6

关于IE的函数的返回值

[复制链接]
发表于 2008-7-23 16:35:37 | 显示全部楼层 |阅读模式
看例子,写的163邮箱的自动登陆:
#include <IE.au3>
$oIE = _IECreate ("http://mail.163.com")
$oForm = _IEFormGetObjByName ($oIE, "login163")
$oQuery = _IEFormElementGetObjByName ($oForm, "username")
_IEFormElementSetValue ($oQuery, "AutoIt IE.au3")
同样的方法,写入密码:
$oQuery = _IEFormElementGetObjByName ($oForm, "password")
_IEFormElementSetValue ($oQuery, "AutoIt IE.au3")

我看了帮助,但是还是不明白,IEFormGetObjByName与 _IEFormElementGetObjByName ,这两个函数的参数和返回值究竟是什么?
第一个的返回值是$oForm,第二个的返回值是$oQuery
$oIE这个变量我了解,他是_IECreate 参数打开网页后,指向网页的变量
那么$oForm和$oQuery,这两个变量分别是指向什么的啊?

我对HMTL有一点基础,望高人能用浅显简单的白话解释下。。。
多谢多谢了。。。
发表于 2008-7-23 20:05:37 | 显示全部楼层
一个是表单名,一个是表单里面变量吧
 楼主| 发表于 2008-7-24 13:32:51 | 显示全部楼层
表单里面变量就是填写进去的东西
是_IEFormElementSetValue函数写进去的
例子里_IEFormElementSetValue($oQuery, "AutoIt IE.au3"),后边的AutoIt IE.au3是填写到表单里的东西

老大们,没有人晓得么?
发表于 2009-7-4 15:06:12 | 显示全部楼层
呵呵,没有看ie.au3的实现,不过它已经封装了一些DOM里的对象,_IEXXXX这类函数的返回值就是一个DOM对象的引用,但好象并非那对象本身,因为我试了有些DOM对象功能不能用。
发表于 2009-7-14 16:44:01 | 显示全部楼层
就是DOM对象啊,怎么可能不能用呢
发表于 2010-1-12 00:09:10 | 显示全部楼层
不错不错嘿嘿
发表于 2010-1-29 19:41:00 | 显示全部楼层
学习了,新人呀,我
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 14:32 , Processed in 0.089693 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表