首页 > 解决方案 > 保持焦点在弹出窗口上

问题描述

我在“主页”上有一个按钮,它会打开一个包含多个向前链接的弹出窗口。

当有人单击其中一个向前链接时,链接页面会在一个新的单独窗口中打开,“主页”仍然打开,并且弹出“模糊”(我认为这是表示弹出窗口的正确词不关闭,而是消失在“主页”后面)。

我希望弹出窗口保持“焦点”(在“主页”顶部),直到用户单击弹出窗口底部出现的“关闭此窗口”。

这是生成弹出窗口的 JavaScript:

function OpenPop() 
{
    var windowcontents = "https://example.com/link.html";
    var win = window.open(windowcontents,"remote",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=450,height=425');
    win.creator=self;
    myWindow.focus();
}

这是“主页”上的 HTML,显示打开弹出窗口的按钮

 <p class="center"><a href="javascript:OpenPop();">
                  <img src="https://www.example.com/images/link.gif" alt="Links"
                    width="130" border="0" height="51"></a></p>

这是弹出窗口底部的“关闭此窗口”代码

<a href="javascript:self.close()"><img src="images/close.gif" alt="Click here to close this
          window" width="102" height="9"> </a>  

有没有办法让弹出窗口保持“焦点”?谢谢你。

标签: javascripthtml

解决方案


推荐阅读