2009-12-08 6 views
2

J'ai fait une application de note autocollante dans asp.net. J'ai une fenêtre parente avec un bouton, Quand je clique sur le bouton les notes collantes sont ouvertes comme popup. J'utilise javascript window.open pour ouvrir la popup. Mais je ne peux exécuter qu'une seule instance à la fois. Comment puis-je exécuter plusieurs instances de la fenêtre dans mon application?Exécuter plusieurs instances d'un popup dans ASP.NET

Répondre

2

j'ai eu la réponse.

Dans

window.open(strUrl, strWindowName [, strWindowFeatures]); 

utilisation strWindowName comme '_blank'. Exemple

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); 
} 
1

Vous devez donner à chacun de vos fenêtres pop-up d'un nom différent, donc essayez de changer le paramètre strWindowName pour chaque pop-up:

window.open(strUrl, strWindowName [, strWindowFeatures]); 
Questions connexes