2012-02-27 2 views
0

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

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(); 
} 

Я попытался сохранить новую ссылку на окно в массиве, но Dont работы как и ожидалось. Я не могу использовать любую библиотеку, например jQuery. Вы знаете какой-либо способ достичь этого?

Спасибо!

+0

вы должны размещать код, который вы пробовали, массив, кажется, самый простой способ здесь – user544262772

+0

взгляд на второй аргумент в методе window.open – scibuff

+0

Oops , извините, я пропустил это, очень спасибо –

ответ

0

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

Смежные вопросы