秦九 发表于 2008-7-23 16:35:37

关于IE的函数的返回值

看例子,写的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有一点基础,望高人能用浅显简单的白话解释下。。。
多谢多谢了。。。
:face (23):

auto 发表于 2008-7-23 20:05:37

一个是表单名,一个是表单里面变量吧

秦九 发表于 2008-7-24 13:32:51

表单里面变量就是填写进去的东西
是_IEFormElementSetValue函数写进去的
例子里_IEFormElementSetValue($oQuery, "AutoIt IE.au3"),后边的AutoIt IE.au3是填写到表单里的东西

老大们,没有人晓得么?

tisiem 发表于 2009-7-4 15:06:12

呵呵,没有看ie.au3的实现,不过它已经封装了一些DOM里的对象,_IEXXXX这类函数的返回值就是一个DOM对象的引用,但好象并非那对象本身,因为我试了有些DOM对象功能不能用。

UID 发表于 2009-7-14 16:44:01

就是DOM对象啊,怎么可能不能用呢

316428696 发表于 2010-1-12 00:09:10

不错不错嘿嘿

lsf1012 发表于 2010-1-29 19:41:00

学习了,新人呀,我
页: [1]
查看完整版本: 关于IE的函数的返回值