Новое всплывающее окно при каждом вызове функции - PullRequest
0 голосов
/ 27 февраля 2012

Я пытаюсь написать функцию, которая при каждом вызове открывает новое окно.На самом деле он создает первое окно, и когда я снова вызываю функцию, он не открывает новое всплывающее окно, он перезагружает первое:

function openNewWindow(title, url){
    var newWindow = window.open('about:blank', '',
                          'toolbar=0, status=0, scrollbars=1, width=500, height=500');

    var html = '<html><head><title>'+title+'</title></head>'
             + '<body><iframe src="'+url+'" width="100%" height="100%"></iframe>'
             + '</body></html>';

    newWindow.document.write(html);
    newWindow.document.close();
}

Я попытался сохранить ссылку на новое окно в массиве, но этоне работает, как ожидалось.Я не могу использовать любую библиотеку, как JQuery.Знаете ли вы, как этого добиться?

Спасибо!

1 Ответ

0 голосов
/ 27 февраля 2012

Использовать _blank в качестве имени окна (2-й параметр для open())

...