cuốn sách gpt4 ai đã làm

javascript - 如何保留 javascript window.open 变量引用

In lại Tác giả: Walker 123 更新时间:2023-11-28 16:11:21 25 4
mua khóa gpt4 Nike

我有一个要求,我需要创建一个链接以在新窗口中打开表单,然后当我单击同一链接时,它将再次聚焦于现有窗口。

这与以下代码配合良好




var win = null;
function OpenWindow()
{
if (win == null || win.closed)
{
win = window.open('http://localhost/Conditions.aspx', 'Condition');
}
win.focus();
trả về sai;
}

但是,当我切换到不同的页面并返回到具有链接的页面时,我遇到了问题。变量 win 将不会保留先前的引用。如果我再次单击该链接,它将刷新现有窗口(这不是我想要的!),然后将焦点放在它上面。

有什么方法可以保留变量引用吗?或者有人知道如何解决这个问题吗?

câu trả lời hay nhất

我遇到了同样的问题,并在 Window.open only if the window is not open 上得到解决

如果您基本上希望窗口在单击链接时获得焦点而不是刷新,即使父窗口已关闭、重新打开或更改,这也能达到目的。

我正打算使用 cookie。

关于javascript - 如何保留 javascript window.open 变量引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12850906/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress