我正在尝试编写一个函数,在每个调用中打开一个新窗口。实际上它是第一个窗口,当我再次调用该函数时,它不会打开一个新的弹出窗口,它会重新加载第一个窗口:
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这样的库。你有没有办法实现这个目标?
谢谢!
答案 0 :(得分:0)
使用_blank
作为窗口名称(open()
的第二个参数)