Bonjour,
je développe en asp.net, vb.net.
Pour afficher une page en popup, j'ai découvert le code suivant
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Private Sub FenetePopupHtml(ByVal url As String, ByVal largeur As Integer, ByVal hauteur As Integer, ByVal x As Integer, ByVal y As Integer)
        'url de la popup html
        'largeur de la popup
        'hauteur de la popup
        'position en x de la popup
        'position en y de la popup
        'la position en x,y se fait à partir du coin supérieur gauche de la fenêtre
        Page.ClientScript.RegisterClientScriptBlock([GetType], "popup depuis le codehind", String.Format("window.open('{0}','_blank','width={1},height={2},top={3},left={4}')", url, largeur, hauteur, x, y), True)
    End Sub
Quand j'appelle la procédure
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
FenetePopupHtml("parametre_de_base.aspx", 1300, 600, 60, 20)
,
J'affiche une fenêtre popup. Ma préoccupation est la suite:
1. Comment rendre inactive la page en arrière plan au moment de l'affichage du popup
2. On peut refermer la fenêtre popup à partir du code
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
Page.ClientScript.RegisterClientScriptBlock([GetType], "fermer", "window.close()", True)
Comment réactiver la page en arrière plan

Merci de m'aider