Bonjour,
je développe en asp.net, vb.net.
Pour afficher une page en popup, j'ai découvert le code suivant
Quand j'appelle la procédure
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
,
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
Comment réactiver la page en arrière plan
Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part Page.ClientScript.RegisterClientScriptBlock([GetType], "fermer", "window.close()", True)
Merci de m'aider
Partager