dhlhmgc 发表于 2013-4-4 13:16:00

_IE里没有新开窗口函数如何在原窗口上新开窗口并取得IE对象

1、已经用_IEAttach 查找到 一个 已登录(网站)的窗口
   并取得了document 和window对象
   //该网点有很多会话检查
目前可以通过:
(1)修改网页的一个链接,再点击,使之新开一个IE窗口
   然后再用_IEAttach 捕获,来进行控制
(2)使用取得的window对象的OPEN方法来新开一个窗口
   (但无法隐藏,因为没有取得IE对象
以上两个方法都不是很理想

问题:
使用 _IECreate 新开一个隐藏窗口,再把以上的document.cookies 赋给新开窗口的
    cookies 然后(模拟原窗口的COOKIES) 再用 _IENavigate 访问该站的地址,仍然出现需要登录

请教各们老师,如何能比较好的在原窗口的基础上新开一个新窗口,能等效访问该站的链接?

shqf 发表于 2013-4-4 15:23:18

为何要新开一个窗口呢?模拟点击后 新的页面出现在旧窗口中,原IE对象适用于新的网页啊。

dhlhmgc 发表于 2013-4-4 15:25:18

不能破坏原页面. 新开的窗口用于打开其它菜单操作.而且是隐藏的

shqf 发表于 2013-4-4 15:46:52

不是破坏啊,新的网页操作好以后,back一下又回到原页面了呀。且你说是隐藏的,这样有什么问题呢。模拟操作基本上都可达到目的。

dhlhmgc 发表于 2013-4-4 17:45:25

原网页不能动,用户需要看着,如果操作,用户会看得到的!
希望在其他操作在隐藏的页上操作!

shqf 发表于 2013-4-4 21:54:05

那你说的第一种方法可以啊,有什么不理想呢
页: [1]
查看完整版本: _IE里没有新开窗口函数如何在原窗口上新开窗口并取得IE对象