Bonjour,

j'ai créé un UserControl dans lequel j'ai créé un ImageButton auquel j'ai ajouté l'attribut suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
btnRechercheEts.Attributes.Add("onclick","openStdWin('PopUp/PopUpRechercheEtablissement.aspx?ctrl1=ctrl_new_rgl_lblNomPayeurCtrl','RechercheEtablissement',800,570);");
Le bouton me permet donc bien d'ouvrir ma popup. Je souhaite que lors de la fermeture de celle-ci un PostBack soit généré sur la page appelante (celle qui contient le UserControl). Pour celà je rajoute donc le code suivant lors de la fermeture de ma popup :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Response.Write("<script>opener.__doPostBack();</script>");
 
Response.Write("<body><script>window.close();</script></body>");
Mais aucun PostBack n'ait généré et j'ai une erreur javascript :

Erreur d'exécution Microsoft JScript: Cet objet ne gère pas cette propriété ou cette méthode
En parlant de l'objet 'opener' qui ne gérerait pas la fonction __doPostBack.

Or tout ce code fonctionne très bien lorsque je n'utilise aucun UserControl et que la popup est directement ouverte à partir d'une Page classique.

Je ne sais pas si j'ai été très clair, demandez-moi des précisions si vous le souhaitez.

En tout cas, merci d'avance pour votre aide.