超链接打开是单独的窗口

时间:2009-11-28 11:58:33

标签: javascript html hyperlink

我使用了js代码在新窗口中打开超链接。

function openNewWindow() {
    alert("hello");
    var theurl="http://www.google.com";
    popupWin = window.open(theurl, 'open_window',
                           'menubar, toolbar, location,
                           directories, status, scrollbars,
                           resizable, dependent, width=640,
                           height=480, left=0, top=0')

}

它工作正常。

但是当我更改了网址并保存了我的代码并刷新了页面,然后又重新调用了该函数,但是它没有在新窗口中打开,它刷新了之前打开的窗口。

我希望我的新链接在另一个新窗口中打开,而不是在同一个窗口中打开。

我该怎么做?

1 个答案:

答案 0 :(得分:4)

您在打开的窗口中为您的示例中的open_window命名,该窗口与该窗口关联,以便您可以重复使用它。

如果您想要打开一个新窗口,请为其指定一个新名称,或_blank始终打开一个新窗口。

我努力找到一个来源来验证这一点,但它是explained on this page