问题标签 [window.opener]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - window.opener.focus() 在 IE 中失败,在 FireFox 中有效
当我调用 opener.focus() 方法时,我遇到了 IE 无法调出开启器窗口的问题
window.opener.focus(); //之后,子窗口留在前面。
html1.htm文件:
html2.htm
asp.net - 由于 .NET 控制,Window.Opener 和 ID 引用问题
我有一个 .aspx 页面,上面有一个链接,然后单击时会使用 .aspx 打开一个新窗口window.open
。
我需要发回一个整数并将该数字放入一个文本框(这是一个 .NET 控件)。
当我调用window.opener
弹出窗口时,我必须引用文本框的 ID。问题是,如果您将内容添加到控制树,ID 会不时更改。
如何从新窗口可靠地引用文本框的 ID?
我也安装了 jQuery,但不确定是否可以在新窗口中使用 jQuery?
javascript - Firefox window.opener 问题
只要从右键菜单中使用“在新选项卡中打开”,“window.opener”在 IE 和 Firefox 中都可以正常工作;错误控制台说“window.opener”为空。有没有其他方法可以访问开瓶器?
编辑:错误控制台说“window.opener”只有在单击“在新选项卡中打开”时才为空。对于所有其他情况,不存在此类错误。因此,我想知道是否存在“window.opener”以外的替代方案。
.net - .NET WebBrowser 控件新窗口上的 Javascript Window.Opener 对象 Null
好吧,我在 .NET Framework 的 WebBroswer 控件中有一个弹出窗口,我使用 NewWindow 事件处理程序捕获它,就像这样。
新的 Popup 采用新形式,带有 WebBrowser 控件的新实例。
我的问题是 Window.Opener 对象在过程中为空。
该页面使用该字段将用户返回到原始窗口并在表单上填写一些值。
无论如何将 Window.Opener 对象从一个 WebBrowser 控件传递到下一个控件?这似乎不可能,但我必须尝试。
谢谢
javascript - window.opener 和 facebox
我在facebook中打开了一个窗口。现在,我想在 facebox 窗口关闭时向打开的窗口发送一些数据。我知道如何使用正常的弹出窗口而不是使用 facebox 来做到这一点,而且这里似乎没有太多好的文档。
知道怎么做吗?
javascript - 打开器窗口...导航到 URL?
好的,所以我的主窗口将打开一个弹出窗口,弹出窗口将包含一个 Flex 应用程序。
flex 应用程序将需要 navigatToURL() 并且还需要发送 POST 数据。
然而,而不是弹出窗口导航,我想主窗口导航到 url 并接收帖子变量。
这可能吗?
谢谢!
javascript - IE 和附加到 window.opener 的问题
我有以下脚本在 Firefox 和 Chrome 中运行良好(不确定其他浏览器),但它在 IE 中根本不起作用。它基本上会打开一个弹出窗口,该弹出窗口附加一个 div 以突出显示窗口打开器中的项目。我希望它可以在同一个站点上的多个页面上工作,所以我不想添加一个函数来在主窗口(window.opener)中创建 div。抱歉,我无法发布工作演示 - window.opener 在垃圾箱中不起作用。
我也尝试过使用 appendChild 但没有成功。我最终发现这种方法有效,但它是一个可怕的解决方案,并导致页面闪烁。
有人知道更好的解决方案吗?
jquery - 需要帮助追踪一个 jQuery 错误
我一直在研究一个与window.opener
. 我发现尝试附加对象时 IE 无法正常工作的特定问题。我在这里设置了一个演示页面。
基本上演示的作用是打开一个带有按钮的弹出窗口。正如我在上一个问题中所述,它旨在突出显示页面的某些部分。
在演示中,单击弹出窗口按钮会将两个 div 附加到window.opener
. 一个div
作为字符串添加,第二个作为对象添加。尝试附加对象时在 IE 中出现错误。这是javascript:
所以,我正在寻求帮助来追踪 jQuery 的问题。
internet-explorer - Firefox 为什么甚至为新标签定义了 window.opener
我正在将相当旧的 corp 应用程序从 IE 移植到 Firefox。这是我的情况。
用户离开计算机一段时间,他的会话过期。
当用户尝试在弹出窗口中访问某些内容时,他将被重定向到登录页面(在弹出窗口中)。在登录页面中,onload 事件弹出窗口链正在关闭并刷新根页面(在根页面选项卡中,用户被重定向到登录页面)。
我之前的那个人是这样写的:如果 window.top.opener 是未定义的,我们不在弹出窗口中。它在 IE 中运行良好,但我在 Firefox 中获得了不可停止的刷新。
为什么在 Firefox 中 window.opener 仍然被定义并指向同一个窗口,即使这是一个新选项卡,而不是弹出窗口?我应该如何正确确定当前窗口是弹出窗口?
javascript - JavaScript:2 个 window.opener.location.href 语句之间带有 alert() 无法正常工作
我需要制作一个小 JS 应用程序来自动滚动浏览 URL 列表。出于各种原因,我选择在弹出窗口中使用该功能。
更改打开窗口 URL 的语法是:
这适用于一个 URL,但如果调用两个语句,则只执行一个。我在上述两个语句之间尝试了一个警报语句,警报事件使第二个语句正常运行:
问题是:有谁知道如何让第一个和第二个 window.opener 语句工作,而无需干预 alert();?另外,我怎样才能在两个语句之间添加一个暂停,以便第二个在第一个之后执行几秒钟?
非常感谢!