2
我在asp.net中做了一個便箋應用程序。我有一個帶有按鈕的父窗口,當我點擊按鈕時,便籤被打開爲彈出窗口。我正在使用javascript window.open打開彈出窗口。但是我一次只能運行一個實例。我如何在應用程序中運行窗口的多個實例?在ASP.NET中運行Popup的多個實例
我在asp.net中做了一個便箋應用程序。我有一個帶有按鈕的父窗口,當我點擊按鈕時,便籤被打開爲彈出窗口。我正在使用javascript window.open打開彈出窗口。但是我一次只能運行一個實例。我如何在應用程序中運行窗口的多個實例?在ASP.NET中運行Popup的多個實例
我得到了答案。
在
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);
}
你需要給你的每一個彈出窗口不同的名稱,所以請嘗試更改strWindowName參數爲每個彈出:
window.open(strUrl, strWindowName [, strWindowFeatures]);