Bonjour,

j'essaie d'ouvrir un popup à partir d'un ImageButton, mais l'évènement Onclick ne se déclenche que lors du deuxième clic.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<asp:ImageButton ID="ImgBtn" runat="server" ImageUrl="/Styles/img/icon.gif"
                            Style="cursor: pointer"  OnClick="ImgBtn_Click"
                             CausesValidation="false" />
Dans le code behind:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
protected void ImgBtn_Click(object sender, EventArgs e)
        {
            ImageButton ImgBtn = (ImageButton)sender;
            string url = "myURL";
            ImgBtn.OnClientClick = "javascript:window.open('" + url + "','PopUp','menubar=no,scrollbars=no,resizable=yes,location=no,directories,status,copyhistory,fullscreen=no,width=1000,height=600,left=0,top=0'); return false;";
        }