Откройте совершенно новое окно с JavaScript без замены содержимого предыдущего окна - PullRequest
0 голосов
/ 01 августа 2011

У меня есть страница с несколькими ссылками, которые открывают отдельное окно с различным содержанием. Моя цель - открыть окно для каждой такой ссылки, используя JavaScript. Моя проблема заключается в следующем:

давайте предположим: - У меня есть две ссылки на странице, lnkDoWorkOne и lnkDoWorkTwo - lnkDoWorkOne открывает окно с url = WorkOne.aspx, которое, в свою очередь, выполняет некоторую работу при загрузке - lnkDoWorkTwo открывает окно с url = WorkTwo.aspx, которое также выполняет некоторую работу

В моем настоящем решении, когда я нажимаю lnkDoWorkOne, открывается новое окно с WorkOne.aspx и работает просто отлично. Затем, когда я нажимаю lnkDoWorkTwo, нового окна вообще нет, но содержимое ранее открытого окна просто заменяется на WorkTwo.aspx. Мне нужно открыть оба окна с WorkOne.aspx и WorkTwo.aspx, чтобы пользователь мог просматривать содержимое параллельно.

Кто-нибудь знает, как этого добиться?

1 Ответ

2 голосов
/ 01 августа 2011

Вы даете одно и то же имя окна обоим window.open вызовам? Если это так, измените имя окна, и вы получите два отдельных окна.

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