Salut,

J'ai une page qui m'affiche une image qui provient d'un flux binaire. Cette image s'affiche en popup. jusque là tout va bien.

J'aimerais pouvoir modifier la taille de ce popup en fonction de la taille de l'image. j'ai tenté plusieurs ça mais ça ne semble pas jouer..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
     try
            {
 
                Guid UserId = new Guid(Request.QueryString["UserId"]);
                Page.Title = BLL_Profil.Personne_NomPrenom(UserId);
                MemoryStream PhotoStream = new MemoryStream(BLL_Profil.Personne_SelectionnerPhoto(UserId));
 
                System.Drawing.Image photo = Bitmap.FromStream(PhotoStream);
                Page.ClientScript.RegisterStartupScript(this.GetType(), "onLoad", "<script language='javascript'>window.resizeTo(" + photo.Size.Width + "," + photo.Size.Height + ");window.focus();</script>");
 
                Response.ContentType = "image";
                Response.BinaryWrite(PhotoStream.ToArray());
            }
            catch
            { 
 
            }
Si je met en commentaire ces deux lignes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
                Response.ContentType = "image";
                Response.BinaryWrite(PhotoStream.ToArray());
mon popup se redimensionne bien mais du coup mon image ne s'affiche plus!

Est-ce qu'il y a une astuce à cela?

Merci pour votre aide...