2011-08-01 57 views
0

我有一個頁面,有幾個鏈接,打開一個單獨的窗口,其內容各不相同。我的目標是使用JavaScript爲每個這樣的鏈接打開一個窗口。我的問題是:用JavaScript打開一個全新的窗口,無需替換上一個窗口的內容

假設: - 我有兩個頁面上的鏈接,lnkDoWorkOne和lnkDoWorkTwo - lnkDoWorkOne打開與URL = WorkOne.aspx一個窗口,又在加載時做了一些工作 - lnkDoWorkTwo打開一個窗口與url = WorkTwo.aspx這也有一些工作

在我現在的解決方案,當我點擊lnkDoWorkOne然後一個新的窗口打開WorkOne.aspx並工作得很好。然後,當我點擊lnkDoWorkTwo時,根本沒有新的窗口,但之前打開的窗口的內容只是由WorkTwo.aspx替換。我需要使用WorkOne.aspx和WorkTwo.aspx打開兩個窗口,以便用戶可以並行查看內容。

有誰知道如何做到這一點?

回答

2

您是否給兩個window.open調用提供相同的窗口名稱?如果是這樣,改變窗口的名稱,你應該得到兩個獨立的窗口。

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

非常感謝,這是正確的解決方案! – Andras