Salve a tutti, spero di non aprire una discussione già esistente, ma non mi sembra che ci sia.
Ho questo problema e sarei molto grato se qualcuno mi sapesse dare la soluzione/spiegazione di questo strano fenomeno.
Normalmente sviluppo con le Masterpage ed in alcuni WEBFORM le immagini che inserisco appaiono ad un primo caricamento di dimensioni errate rispetto alla realtà. Questo problemino l'ho risolto definendo le dimensioni del tag IMG con le classiche proprietà WIDTH e HEIGHT.
Il problema al quale non riesco a trovare la soluzione è il seguente: in una pagina dove ho un controllo GRIDVIEW che visualizza una sorta di Foto Gallery, le immagini appaiono di dimensioni notevolmente ridotte. Poi al passaggio del mouse sopra una di queste, come per magia, si ridemsionano a grandezza che avevo impostato da codice.
Vi riporto ad esempio il codice, ma se qualcuno volesse vedere dal vivo questo strano comportamento, questa è la pagina web:
http://www.edilflash.it/Lavori.aspx e questo è un pezzo di codice relativo al GRIDVIEW:
<td colspan="3" height="200">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID1"
DataSourceID="AccessDataSource1" EmptyDataText="Nessun Lavoro" GridLines="Horizontal"
HorizontalAlign="Left" ShowHeader="False" Width="740px" AllowPaging="True" PageSize="3">
<Columns>
<asp:TemplateField>
<ControlStyle Width="300px" />
<ItemStyle Width="300px" Height="200px" />
<ItemTemplate>
<a href="javascript:MM_openBrWindow('dettaglio.aspx?foto=<%#eval("foto") %>','recommend','width=660,height=450,scrollbars=yes,resizable=yes')" ><img src='ridimensiona.aspx?src=public/<%#eval("foto") %>&w=200&h=200' alt="Clicca per ingrandire" border="0"/></a>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="DESCRIZIONE" HeaderText="DESCRIZIONE" SortExpression="DESCRIZIONE" />
</Columns>
</asp:GridView>
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="MDB-DATABASE\EdilDB.mdb" SelectCommand="SELECT `ID1`, `FOTO`, `DESCRIZIONE` FROM `LAVORI_ESEGUITI`">
</asp:AccessDataSource>
</td>
Naturalmente (questo bas..ardo)
dopo le prime volte non lo fa più e sembrerebbe che sia un problema che si verifica solo su Internet Explorer !!
Grato per un vostro aiuto.
Thanks.
Modificato da sdale il 04 dicembre 2006 01.09 -