2010-06-29 3 views
0

J'ai une barre de navigation composée d'ImageButtons dont l'image a été inversée à la souris. je l'ai utilisé ce code dans le gestionnaire Page_Load pour ce faire:ASP.NET/JavaScript - J'essaie d'obtenir un événement ImageButton onClick pour échanger des images

ImageButton1.Attributes.Add("OnMouseOver", "this.src='mouseover.gif'") 
ImageButton1.Attributes.Add("OnMouseOut", "this.src='mouseout.gif'") 

ce que je suis en train de faire est maintenant obtenir l'image mouseover pour charger lorsque vous cliquez sur le bouton et sont pris à la page. J'ai essayé ceci mais cela ne fonctionne pas:

ImageButton1.Attributes.Add("OnClick", "this.src='mouseover.gif'") 

Est-ce que quelqu'un sait comment je peux obtenir ceci pour fonctionner? Merci.

+0

je suppose que mon code onclick ne fonctionne pas à cause de postback. chaque fois que le bouton est cliqué, l'image est permutée, mais la page/le bouton se charge de nouveau et il retourne à son image d'origine. est-ce que c'est ça? –

Répondre

0

Essayez d'utiliser OnClientClick

+0

qui n'a pas fonctionné pour moi. –

+0

Lorsque vous utilisez OnClientClick, à quoi ressemble le code HTML généré? –

Questions connexes