各位大哥们,有个问题请教一下~ 使用CDHtmlDialog类在对话框中打开网页A,点击A中的一个链接,页面的js代码通过window.open方法弹出新对话框加载页面B。 在B中选择某个值,确定后,页面B关闭并向父页面A传值,此时提示“'parent.opener'为空或不是对象”之类的脚本错误,值也没有传回来。 网页的开发人员调用了window.opener属性,可在CDHtmlDialog父子对话框之间怎么像浏览器一样支持此类属性呢?
解决方案 »
- skin++后无法进入OnCtlColor
- 关于win32的加再载位图问题
- 关于函数返回类型为void**的自己设计的简单链表类的问题
- 怎么样修改CBUTTONST类控件上的文字颜色
- mouse和cursor的区别
- 不知有哪位大侠知道---MSN Messager协议的详细阐述,盼告知资源地址.
- 小问题:SDI中如何防止一开始自动新建一个文件
- 奇怪,高手帮帮忙,获取的系统图标列表IImagelist图标颜色失真?
- 如何在InstallShield for Microsoft VisualC++6中运行注册表文件?
- 想讨论一下CSV文件格式
- pragma pack 如何引起性能损失?
- 用WinHttp::WinHttpRequest5.1组件下在图片
我也想过这么做,可涉及的页面数量较多、传值复杂情况待定,这么做有点困难~
按理说js的parent.opener很常用,使用cdhtmldialog类加载网页的人应该都涉及这个问题啊,我是菜鸟,不知道浏览器怎么支持的
这个是我发的贴,感兴趣的朋友可以看下,帮忙解决。
http://bbs.csdn.net/topics/390394503?page=1#post-394019667
资源HTML 直接在IE中打开javascript可以正常读取Cookie。