Eseguire più istanze di un'altra in ASP.NET
-
16-09-2019 - |
Domanda
Ho fatto una domanda di nota adesiva in asp.net. Ho una finestra principale con un pulsante, quando clicco sul pulsante di note appiccicose viene aperto come popup. Sto usando JavaScript window.open per aprire il pop-up. Ma posso eseguire una sola istanza alla volta. Come posso io eseguire più istanze della finestra nella mia applicazione?
Soluzione
ho avuto la risposta.
window.open(strUrl, strWindowName [, strWindowFeatures]);
usare strWindowName come '_blank'. Per Esempio
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);
}
Altri suggerimenti
È necessario dare ciascuna delle finestre popup un nome diverso, in modo da provare a cambiare il strWindowName parametro per ciascuna comparsa:
window.open(strUrl, strWindowName [, strWindowFeatures]);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow