使用JavaScript打开一个全新的窗口,而不替换上一个窗口的内容

时间:2011-08-01 17:43:56

标签: javascript window new-operator

我有一个包含多个链接的页面,这些链接打开一个具有不同内容的单独窗口。我的目标是使用JavaScript为每个这样的链接打开一个窗口。我的问题如下:

让我们假设: - 我在页面上有两个链接,lnkDoWorkOne和lnkDoWorkTwo - lnkDoWorkOne打开一个带有url = WorkOne.aspx的窗口,该窗口在加载时会执行一些工作 - lnkDoWorkTwo用url = WorkTwo.aspx打开一个窗口,它也做了一些工作

在我目前的解决方案中,当我点击lnkDoWorkOne时,会打开一个带有WorkOne.aspx的新窗口并且工作得很好。然后,当我单击lnkDoWorkTwo时,根本没有新窗口,但先前打开的窗口的内容只是由WorkTwo.aspx替换。我需要使用WorkOne.aspx和WorkTwo.aspx打开两个窗口,以便用户可以并行查看内容。

有谁知道如何实现这个目标?

1 个答案:

答案 0 :(得分:2)

您是否为两个window.open电话提供相同的窗口名称?如果是这样,请更改窗口的名称,您应该有两个单独的窗口。

window.open('WorkOne.aspx', 'window1');
...
window.open('WorkTwo.aspx', 'window2');