我在 asp.net 中做了一个便笺应用程序。我有一个带有按钮的父窗口,当我单击该按钮时,便笺将作为弹出窗口打开。我正在使用 javascript window.open 打开弹出窗口。但我一次只能运行一个实例。如何在我的应用程序中运行多个窗口实例?
问问题
1293 次
2 回答
2
我得到了答案。
在
window.open(strUrl, strWindowName [, strWindowFeatures]);
使用 strWindowName 作为 '_blank'。例如
function ShowStickyNotes(sender, args)
{
var width = 205;
var height = 170;
var left = (screen.width - width) / 2;
var top = (screen.height - height) / 2;
var params = 'width=' + width + ', height=' + height;
params += ', top=' + top + ', left=' + left;
params += ', directories=no';
params += ', location=no';
params += ', menubar=no';
params += ', resizable=no';
params += ', scrollbars=no';
params += ', status=no';
params += ', toolbar=no';
window.open("Notes.aspx?", "_blank", params);
}
于 2009-12-18T04:04:31.357 回答
1
您需要为每个弹出窗口指定不同的名称,因此请尝试更改每个弹出窗口的strWindowName参数:
window.open(strUrl, strWindowName [, strWindowFeatures]);
于 2009-12-08T03:53:03.427 回答