Salve.
Ho una GridView, nella quale visualizzo immagini di piccole dimensioni.

Vorrei che al passaggio del mouse si apra in overlayer l'immagine selezionata, in dimensione più grande.

Ci sono quasi riuscito, tramite il seguente codice:

Dim Immagine As New ImageButton
Immagine = e.Row.FindControl("Immagine")
If Not IsNothing(Immagine) Then
Immagine.Attributes.Add("onmouseover", "this.src = 'Img/News/" & DataBinder.Eval(e.Row.DataItem, "Immagine") & "'; this.style.width = '500px'; this.style.height = 'auto'; this.style.position = 'fixed'; this.style.top = '0px'; this.style.left = '0px';")
Immagine.Attributes.Add("onMouseOut", "this.src = 'img/ImgGriglia.png';this.style.width = '50px'; this.style.position = 'static';")
End If
il problema, però, è che al passaggio del mouse l'immagine piccola della griglia trema, si muove continuamente, e non capisco perchè.

Avete qualche consiglio o soluzione alternativa, tipo script ?

Grazie.