我有一个程序,可以从浏览器中查看的父窗口创建报告。报告将显示在第二个窗口中。当我在javascript中创建报告时,报告窗口出现在父窗口的后面。我尝试将焦点放在报告窗口中,并指定body标记,如下所示:
body onload='self.focus()';>
我还尝试了模糊父窗口(并结合使用这两种技术)。但是,发生的情况是父窗口位于顶部,而报告窗口出现在它的后面。在从父窗口生成报告窗口后,有什么方法可以将其放在最前面吗?
谢谢。
因此,我正在编写一些javascript来处理多个窗口,我需要一种方法来强制执行以下层次结构:主窗口应该是所有其他打开的窗口的父窗口,而不管这些其他窗口是从哪里打开的。即。如果主窗口使用window.open()打开一个子窗口,并且子窗口使用window.open()打开一个窗口,则这两个子窗口需要是主窗口的兄弟和子窗口,当前一个子窗口是另一个子窗口的父窗口,这会导致问题。有没有办法在调用window.open()之前引用父窗口,从而将父窗口设置为新窗口的父窗口,而不是调用javascript函数的窗口?
我试过了,但没有成功,但可能很接近:
if (window.opener &&a
我有一个应用程序,其中我防止复制粘贴URL从子窗口到父窗口,我想知道在加载时哪个窗口是打开的。我想知道使用的是哪个窗口,是浏览器窗口还是浏览器子窗口
我如何才能做到这一点?
<script language="javascript" type="text/javascript">
function Load() {
var i = 0;
if (typeof window.opener != "undefined") {
我已经编写了一个javascript函数来将值从子窗口传递到父窗口,并且在子窗口中单击close按钮时,我将调用下面的函数来关闭chrome上的窗口。但同样的功能在firefox中不起作用。请让我知道我可以做些什么来关闭火狐的子窗口。
function SetName() {
if (window.opener != null && !window.opener.closed) {
var txtName = window.opener.document.getElementById("txtName");