Avatar billede c-sharp Nybegynder
04. januar 2005 - 20:23 Der er 8 kommentarer og
1 løsning

imagebutton der skifter billede ved mouseover

Er det ikke muligt at lave en asp:imagebutton som skifter billede når man køre musen over den?
Avatar billede c-sharp Nybegynder
04. januar 2005 - 20:46 #1
fandt et svar her: http://eksperten.dk/spm/405430

Men er det ikke muligt at lave det direkte i tag'et, istedet for at skulle tilføje det fra codebehind?
Avatar billede snepnet Nybegynder
04. januar 2005 - 21:39 #2
hej c-sharp... er det mig der er lam, eller har det du henvise til ikke rigtig noget at gøre med det du skriver her ?

men bortset fra det kan du vil bare klaske et lille scipt på ...
.Attributes.Add("onmouseover","this.src='xxx.xxx'");
.Attributes.Add("onmouseout","this.src='yyy.yyy'");

mvh
Avatar billede c-sharp Nybegynder
06. januar 2005 - 11:59 #3
Ja jeg kan godt se at det er det forkerte link jeg fik smidt der, det beklager jeg. Men det spørgsmål jeg ville have linket til havde samme løsning som du har foreslået. Derfor ændrede jeg spørgsmålet til om det ikke er muligt at skrive det kode direkte i tag'et på aspx siden?

noget ala:

<asp:ImageButton id="test" onMouseOver="..." ...../>
Avatar billede snepnet Nybegynder
06. januar 2005 - 19:20 #4
jo det kan du sagtens - helt som du har skrevet :

<asp:ImageButton id="ImageButton1" runat="server" ImageUrl="../Images/Dices/dice1.jpg" onmouseover="this.src='xxx.xxx';" onmouseout="this.src='yyy.yyy';"></asp:ImageButton>

mvh
Avatar billede snepnet Nybegynder
06. januar 2005 - 19:21 #5
hehe - det går nok også hvis du ikke bruger mit billede af en terning :oD
mvh
Avatar billede c-sharp Nybegynder
06. januar 2005 - 21:01 #6
Ja du er som sædvanlig altid på pletten :-) Jeg synes jeg havde prøvet det, hvor detikke virkede, men nu virker det, dog sætter Visual studio en rød streg under onMouseOver og onMouseOut. Bør man sætte det fra codebehind?
Avatar billede snepnet Nybegynder
06. januar 2005 - 21:15 #7
det skal du nok ikke tage så tungt, så længe det er events der ikke pr. default kan give dig et postback til serveren (som f.eks. onclick).

du har muligheden for at bruge en html-kontrol istedet, og angive den med en runat="server", hvis du skal tilgå den serverside - så slipper du for advarsler i vs :o)

mvh
Avatar billede snepnet Nybegynder
06. januar 2005 - 21:15 #8
skal du have et svar på den her ?
mvh
Avatar billede c-sharp Nybegynder
06. januar 2005 - 21:23 #9
Ja men så siger jeg endnu engang tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester