Executar várias instâncias de um Popup no ASP.NET
-
16-09-2019 - |
Pergunta
Eu fiz um aplicativo nota em asp.net. Eu tenho uma janela pai com um botão, Quando clico no botão as notas é aberto como popup. Eu estou usando javascript window.open para abrir o pop-up. Mas eu posso executar apenas uma instância de cada vez. Como eu posso executar várias instâncias da janela na minha candidatura?
Solução
Eu tenho a resposta.
Em
window.open(strUrl, strWindowName [, strWindowFeatures]);
uso strWindowName como '_blank'. Para o Exemplo
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);
}
Outras dicas
Você precisa dar cada uma de suas janelas pop-up um nome diferente, então tente alterar o strWindowName parâmetro para cada popup:
window.open(strUrl, strWindowName [, strWindowFeatures]);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow