Avatar billede Slettet bruger
26. februar 2005 - 09:09 Der er 5 kommentarer og
1 løsning

onmouseover this.background på en class

Jeg har denne her class "aktiv" som jeg gerne vil have en mouseover på så billede bliver til 83-1.gif på en onmouseover...

har prøvet at bruge onmouseover="this.background='/img/83-1.gif';" men den virker ikke det få bare billedet til at blike

.aktiv {
BACKGROUND: url(/img/83.gif) no-repeat left top;
COLOR: #1E4485;
CURSOR: hand;
FONT-FAMILY: Verdana, Helvetica, Arial, Tahoma;
FONT-SIZE: 10px;
FONT-WEIGHT: Normal;
PADDING-TOP: 0px;
width: 83px;
}
Avatar billede roenving Novice
26. februar 2005 - 09:14 #1
Nu er det jo også en style-attribut, du vil ændre, og så skal du bemærke syntaksen i css-delen, så du skal:

onmouseover="this.style.backgroundImage='url(/img/83-1.gif)';" onmouseout="this.style.backgroundImage='url(/img/83.gif)';"

'-)
Avatar billede Slettet bruger
26. februar 2005 - 09:18 #2
Kan man ikke putte onmouseover ind i class?????
Avatar billede roenving Novice
26. februar 2005 - 09:22 #3
Nej !-)

-- I css2-standarden er der implementeret, at alle elementer kan/skal supportere bl.a. pseudo-selectoren :hover, men da IE stort set ikke har implementeret nogetsomhelst af css2, er det ikke en farbar vej ...
Avatar billede Slettet bruger
26. februar 2005 - 09:23 #4
Fordi jeg har et script som skrifter class så alt efter hvad der er aktiv for en class men hvis det er inaktiv for den en anden class :)
Avatar billede Slettet bruger
26. februar 2005 - 09:25 #5
okay :)
Avatar billede roenving Novice
26. februar 2005 - 09:33 #6
-- det skal også tilføjes, at det faktisk er uklogt at skifte class on-the-fly, da du så tvinger browseren til at genberegne hele dokumentet, præcis, som var det lige hentet ...

-- derimod kan du uden problemer skifte enkelt-properties, det har du fuldt lov til, som du også kan se i ovenstående, og browseren gør ikke andet end at ændre på selve elementet (og evt. nedarvninger !-)

-- hvis man har komplicerede opbygninger med dybt nestede elementer kan det faktisk tage flere sekunder at opbygge et sådant DOM-træ, så undgå det fuldstændigt !o]

-- og 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