Avatar billede bb_maze Nybegynder
02. juni 2005 - 22:27 Der er 9 kommentarer og
2 løsninger

Onmouseover virker ikke

Hejsa

Jeg sidder og roder lidt med noget Onmouseover.

Jeg fandet dette på en hjemmeside (http://www.fortunecity.com/help/development/html/tags.shtml):
<A HREF="URL" ONMOUSEOVER="***"> </A>

Men jeg kan ikke få det til at virke.

Sådan ser mit ud:
<a href="#" onmouseover="coler: #ffffff">bla bla</a>

Nogle der kan finde fejlen? På forhånd tak.

Hygge
Avatar billede bb_maze Nybegynder
02. juni 2005 - 22:27 #1
Avatar billede schwarz84 Nybegynder
02. juni 2005 - 22:46 #2
onmouseover kræver at du skrivet noget javascript. Hvis du vil lave noget med css, hedder det hover.

Dit eksempel kan så laves ved at sætte dette ind i head:
<style type="text/css">
    a:hover.farve {
        color: #ffffff;
    }
</style>

og skrive linket sådan her:
<a href="#" class="farve">bla bla</a>

Alle links med class farve bliver så hvide når musen er over.
Avatar billede roenving Novice
02. juni 2005 - 23:14 #3
-- hover på a-tags er klart lettere ved at bruge css, som schwarz84 viser, men du mangler også noget helt fundamentalt, når du skriver en mouseover, som du har forsøgt, for hvad gælder din angivelse af color for ?-)

-- i det aktuelle tilfælde ser det ud til, at du vil gøre noget ved det aktuelle objekts (this !-) måde at blive vist på, altså ved dets style ...

Og så bliver det:

onmouseover="this.style.color='#fff';" onmouseout="this.style.color='';"

-- bemærk også at den ny værdi skal indkapsles i 'er, fordi den skal indsættes som en strengværdi, at du så at sige kan 'nulstille' tilbage samt at der bør skrives med alene små bogstaver !o]

#fff er det samme som #ffffff i en css-property, for hvert tegn fordobles, hvis der kun er 3 (altså så #3f9 er det samme som #33ff99 !-)
Avatar billede roenving Novice
02. juni 2005 - 23:16 #4
-- øv, så glemte jeg lige, at schwarz84 har en betydningsfuld fejl i sin angivelse af selektor, det skal nemlig være:

.farve:hover eller

a.farve:hover !-)
Avatar billede bb_maze Nybegynder
06. juni 2005 - 17:20 #5
Undskyld jeg ikke har svaret, men som i måske ved har eksperten.dk lidt svært ved at sende nye mails ud...

Mit problem er at jeg ikke vil pille ved a.hover, da jeg bruger den andre steder i mit dokument. Dette sted er det eneste sted på siden, hvor tekst skal skifte til den farve jeg har valgt når musen er over.

Jeg prøver lige dit forslag, roenving.

Hygge
Avatar billede bb_maze Nybegynder
06. juni 2005 - 17:26 #6
Det er tæt på det virker optimalt nu.

Jeg har det problem, at når teksten vises, så har den den farve som links skal have ifølge min css - men den farve vil jeg gerne undgå i det pågældende link. I stedet for at være orange som alle mine andre links, vil jeg gerne have den sort. Hvad er løsningen på det?
Avatar billede roenving Novice
06. juni 2005 - 17:32 #7
Så indsætter du bare en selektor mere !-)

a.farve{color:#000;}
Avatar billede bb_maze Nybegynder
06. juni 2005 - 17:55 #8
Smaart :D Tror jeg har forstået det nu :) Tak tfor hjælpen! Smider du lige et svar roenving?

Hygge
Avatar billede roenving Novice
06. juni 2005 - 18:16 #9
Velbekomme '-)
Avatar billede bb_maze Nybegynder
07. juni 2005 - 18:30 #10
Håber det er ok i deler :)

Hygge
Avatar billede roenving Novice
07. juni 2005 - 20:09 #11
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