【已解决】求教获取网页中javascript的弹窗的父窗口
本帖最后由 hzlf 于 2012-10-29 23:43 编辑网页中<img src="../images/button_03.jpg" width="111" height="30" id="Image4" onMouseOver="MM_swapImage('Image4','','../images/button_03_1.jpg',1)" onMouseOut="MM_swapImgRestore()" onclick="testSuccess();"></td>源码
通过_IEImgClick($oForm,"images/button_03.jpg", "src")实现点击后会出现一个弹窗确认。
弹窗使用另一个进程通过窗口标题方式取到,但需要判断一下弹窗是不是我通过_IEImgClick出来的,如何判断了,可不可以能过比较父窗口的句柄比较来实现,如何写代码?请各位大大教我一下。 没有人知道吗? 说的不详细,叫人怎么回答 我想弱弱的问一句,你是怎么通过另一个进程获得弹出的窗口的句柄的,因为我不会。 本帖最后由 hzlf 于 2012-10-17 21:22 编辑
我想弱弱的问一句,你是怎么通过另一个进程获得弹出的窗口的句柄的,因为我不会。
调用CoProc.au3来启动多进程。
$hwnd = _IEPropertyGet($oIE, "hwnd")
$oQuery = _IEGetObjByName($oIE, "qryImg")
_IEAction ($oQuery, "focus")
ControlSend($hwnd, "", "qryImg", "{SPACE}")
我用取得焦点方式也不能回到主界面窗口。只能用CoProc.au3开进程检测弹出来的窗口。但这样回影响其它IE的操作。
页:
[1]