【问题标题】:How to open HTML in only one Window/Tab如何仅在一个窗口/选项卡中打开 HTML
【发布时间】:2014-04-04 17:03:59
【问题描述】:

我想做什么-

1) 单击按钮时,我将打开一个新窗口(弹出窗口)。

2) 当我 单击相同的按钮,如果窗口(弹出)已经打开,我不会 再次打开它,而不是将先前打开的窗口(弹出窗口)放在顶部 所有窗口。

3) 如果弹出窗口没有打开,我将使用 window.open() 打开一个弹出窗口。

到目前为止我做了什么 -

1) 单击按钮时,我将打开一个新窗口(弹出窗口)。

2) 问题:如果窗口已经打开,我如何不允许在单击按钮时打开新窗口?

【问题讨论】:

标签: javascript jquery html popup


【解决方案1】:

给你:

Javascript 函数:

<script language="javascript" type="text/javascript">
function popitup(url) {
    newwindow=window.open(url,'name','height=200,width=150');
    if (window.focus) {newwindow.focus()}
    return false;
}
</script>

HTML 标签:

<a href="popupex.html" onclick="return popitup('popupex.html')">Link to popup</a>

来源:http://www.quirksmode.org/js/popup.html
请查看源代码以及他们如何使其工作。他们也有一些你所需要的例子。

【讨论】:

    【解决方案2】:

    请将 window.open() 放在一个变量中,例如

    var w= window.open(); 它不会再次打开新窗口。

    祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-21
      • 1970-01-01
      • 2015-04-19
      • 1970-01-01
      • 1970-01-01
      • 2022-06-13
      • 2017-06-28
      相关资源
      最近更新 更多