Я сделал приложение для заметок в asp.net. У меня есть родительское окно с кнопкой. Когда я нажимаю на кнопку, заметки открываются как всплывающее окно. Я использую javascript window.open, чтобы открыть всплывающее окно. Но я могу запускать только один экземпляр за раз. Как я могу запустить несколько экземпляров окна в моем приложении?
Запуск нескольких экземпляров всплывающего окна в ASP.NET
Ответы (2)
Я получил ответ.
In
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);
}
person
Sauron
schedule
18.12.2009
Вам нужно дать каждому всплывающему окну другое имя, поэтому попробуйте изменить параметр strWindowName для каждого всплывающего окна:
window.open(strUrl, strWindowName [, strWindowFeatures]);
person
Chris Fulstow
schedule
08.12.2009