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?

È stato utile?

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
scroll top