Avatar billede jacob_m Nybegynder
19. januar 2006 - 22:41 Der er 5 kommentarer og
2 løsninger

Ændre class vha. mouseover

Hvordan ændre man CSS-classen på en TD ved en mouseover..

Har prøvet med det her

<td class="menu_po" onMouseOver="class='menu_hover'" onMouseOut="class='menu_po'">Om Os </td>

Men det hjælper ik.. Er der nogle der kan hjælpe lidt..
Avatar billede minijensen1 Nybegynder
19. januar 2006 - 23:19 #1
<td class="menu_po" onMouseOver="this.className='menu_hover';" onMouseOut="this.className='menu_po';">Om Os </td>
Avatar billede roenving Novice
20. januar 2006 - 15:11 #2
-- men det frarådes generelt, at man skifter class on-the-fly, da browseren simpelthen genberegner hele dokumentets visning, hvis bare eet className i hele dokumentet ændres ...

-- så tag hellere og ændr den eller de properties, der skal ændres, f.eks.

<td class="menu_po" onmouseover="this.style.backgroundColor='#ddd';" onmouseout="this.style.backgroundColor='';">Om Os </td>
Avatar billede jacob_m Nybegynder
21. januar 2006 - 16:13 #3
Ja okay.. Men det er fordi det er et baggrundsbillede der skal ændres.. Så er det vel bare:

this.style.background="sti.ex"

ik!
Avatar billede roenving Novice
21. januar 2006 - 16:17 #4
Næsten, for css-syntaksen skal overholdes:

onmouseover="this.style.backgroundImage='url(sti.ex)';"
Avatar billede jacob_m Nybegynder
21. januar 2006 - 17:20 #5
Takker... Roenving smid lige et svar, det var dig som kom med de forløsene ord :-D..

Og hvis man er interesseret så se hvor det skal bruges på http://faerresygedage.dk/V2/ :-P
Avatar billede roenving Novice
21. januar 2006 - 17:24 #6
Velbekomme '-)

-- og sæt så også cursor:pointer; på de celler !-)

-- og minijensen svarede jo på dit spørgsmål, så det må være en deler !o]
Avatar billede roenving Novice
23. januar 2006 - 16:50 #7
-- tak for point ;~}
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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