Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在iframe窗口打开弹出窗口后将控件返回给它_Javascript_Html_Iframe_Focus - Fatal编程技术网

Javascript 如何在iframe窗口打开弹出窗口后将控件返回给它

Javascript 如何在iframe窗口打开弹出窗口后将控件返回给它,javascript,html,iframe,focus,Javascript,Html,Iframe,Focus,我有一个关于javascript窗口管理的问题 我的应用程序打开一个iframe,其中显示一个链接。单击链接,打开一个弹出窗口,在其中输入登录凭据。我的目的是在输入登录凭据后关闭弹出窗口。我已经能够通过对self.close()的JS调用实现这一点 之后,我的服务器端脚本会进行更多的处理,并希望在iframe中显示结果。这就是我的破绽所在 总体流程如下: Iframe显示链接-->单击链接会弹出一个窗口-->输入凭据后弹出窗口关闭-->我现在可以看到原始Iframe(如何在Iframe中显示内容

我有一个关于javascript窗口管理的问题

我的应用程序打开一个iframe,其中显示一个链接。单击链接,打开一个弹出窗口,在其中输入登录凭据。我的目的是在输入登录凭据后关闭弹出窗口。我已经能够通过对self.close()的JS调用实现这一点

之后,我的服务器端脚本会进行更多的处理,并希望在iframe中显示结果。这就是我的破绽所在

总体流程如下: Iframe显示链接-->单击链接会弹出一个窗口-->输入凭据后弹出窗口关闭-->我现在可以看到原始Iframe(如何在Iframe中显示内容)。下面是关闭弹出窗口的代码片段

五, 6.自我封闭(); 七,


弹出窗口的父级是iframe。如果我修改上面的脚本,将焦点返回给其父脚本(在我的例子中是iframe),这就足够了吗?还是我在这里遗漏了什么?

您可以使用
打开器从弹出窗口访问iframe
。例如,这将重新加载iframe:

<script type="text/javascript">
 opener.location.href = "htp://mypage.com/myiframe.php";
</script>

opener.location.href=”htp://mypage.com/myiframe.php";
您只需添加正确的参数即可显示所需的内容。(当然,您必须在执行
self.close();
之前执行此操作)