2011-01-11 4 views
1

Существует ссылка, по клику по какой-либо ссылке, следует открыть новое окно, Пользователь может свернуть это окно и нажать на другую ссылку, чтобы другое окно должно быть открытым. поэтому будет несколько окон.Как открыть Новое окно на каждом клике

Существует один плагин jQuery, который делает то же самое, но работает только в Firefox. Не в Internet Explorer.

+0

Как в сторону: пожалуйста, убедитесь, что это действительно то, что вы хотите сделать. См. Также http://stackoverflow.com/questions/118567/is-there-ever-a-good-reason-to-force-opening-a-new-browser-window – Daan

ответ

3

Что случилось с <a href="http://www.example.com/" target="_blank" />?

+0

Он открыт в новой вкладке, я хочу в New Окно. –

+1

Вы на самом деле не контролируете это. Вы можете использовать javascript 'window.open()', который позволяет вам запрашивать определенные функции окна. Подробнее см. На странице http://www.javascript-coder.com/window-popup/javascript-window-open.phtml (первый клик Google). Обратите внимание, что эти функции являются лишь предложениями, и любой пользовательский агент может игнорировать их (или вообще игнорировать ваш javascript, поэтому я предложил простой старый ). – tdammers

1

Вы также можете попробовать:

<script> 
var i=1; 
    function openWin2(){ 
     window.open("http://stackoverflow.com", "Win"+i++, 'location=0'); 
    } 
<script> 

..... 

<a href="javascript:openWin2()">Click to open window </a> 

Надеется, что это помогает.

0

Я использую атрибут rel для ссылок. Например:

<a href="http://www.example.com/" rel="external" /> 

В JQuery:

$('a[rel=external]').attr('target', '_blank'); 
Смежные вопросы