具有子窗口的窗口打开器在同一窗口中导航不起作用
Window.opener with child window navigate in same window not working
我的情况是P是父页面,并且从该页面使用window.open(C)打开一个子页面,其中C是子页面。现在我必须在同一个子窗口中导航。我们将该页面称为 C1。
我发现当我尝试从页面 C1 访问页面 P 的一个按钮时,它给了我找不到。我的语法就像(在 C1 页),
window.opener.document.getElementById('xyz');
有什么方法可以识别我在窗口中获得的页面。opener 是我正在寻找的页面吗?
你问: Is there any way using which I can identify the page I am getting in window.opener is same page what I am looking for?
只是一个想法:在打开新窗口之前生成一些随机值并将其存储在父窗口中,将此值写入新窗口并交叉引用。
更新:在某些情况下,您可以在父浏览器窗口和子浏览器窗口之间共享数据,如下所示:
window.opener.functioname(arg1,arg2,..)
- 将数据从子窗口发送到父窗口
winobj.functioname(arg1,arg2,..)
- 使用从窗口获取的窗口句柄将数据从父窗口发送到子窗口.open()
有关此页面上的更多详细信息,请参阅。
祝你好运!
我在我的父页面上使用 FCKEditor,并且仅从该编辑器打开的子页面。所以我必须使用window.opener.parent.my_function();
非常感谢所有帮助过我的人。
相关文章:
- 显示放大镜弹出窗口时隐藏导航内容
- 具有子窗口的窗口打开器在同一窗口中导航不起作用
- 显示移动窗口时引导导航栏中的 atach 搜索栏
- 即使用户正在导航到其他页面,也要在一段时间后打开弹出窗口
- 导航切换仅在最小化窗口时可见
- 只有当我导航回窗口时,angular ng show才有效
- 选择框导航:窗口打开页面加载而不是更改
- 如何仅在窗口宽度从桌面(>1024px)更改为移动(<1025px)导航时重新加载页面
- 使用Crossrider查找窗口并导航到URL
- 区分程序化Bing AJAX地图导航与用户平移/缩放和窗口大小
- 引导字形/导航栏显示弹出窗口
- Javascript 窗口导航器浏览器名称在 chrome 中不起作用
- 为什么我的窗口导航代码失败
- 同时调整窗口导航栏文本移动的大小
- 窗口导航
- Wordpress定制预览脚本在初始页面加载时执行实时预览,而不是在我从预览窗口导航内部页面时执行实时预览
- 窗口.导航器或者只是导航器
- 窗口.导航vs响应.重定向,有什么区别
- 如何移除用于单元测试的窗口/导航器JS API
- 改变窗口.导航器JavaScript