kkikk 发表于 2009-9-8 16:43:59

IENavigate 问题

本帖最后由 kkikk 于 2009-9-8 18:35 编辑

请教各位大侠,IENavigate($oIE,网址)

已经打开网址看到网页,当我点击网页中的一个连接,这时候连接跳转,IENavigate网址已经改变了,能做到监控么?

说白了就是想监控一下IENavigate里的网址,如果有变化了,执行其他函数(这里MsgBox代替即可了)。

刚刚接触AU3,论坛翻了一遍,没有找到相关资料,还希望各位大大多多指点,谢谢。

iftodo 发表于 2009-9-8 17:50:00

判断 Navigate 前后的 $oIE.url 值

kkikk 发表于 2009-9-8 18:00:32

多谢,刚刚已经搞出来了。新的问题出现了:


$oUrl = "http://www.163.com"

_IENavigate ($oIE, $oUrl)

While 1

        $current_url = _IEPropertyGet($oIE,"locationurl")
        If $current_url <> $oUrl Then
                              _IENavigate($oIE,自己的地址)
                这里想让_IENavigate显示新页面,但是处于循环中,上面的写法显然行不通,请指点一下,谢谢。
        EndIf

WEnd

kkikk 发表于 2009-9-8 18:35:29

多谢iftodo 大力帮助,问题解决了。do until实现的。

smileba 发表于 2009-9-9 22:37:31

学习!!!研究!~~学会!~
页: [1]
查看完整版本: IENavigate 问题