11. december 2002 - 13:58Der er
13 kommentarer og 1 løsning
Lysende Links
Davs.
Jeg har lavet en side hvor mine links lyser når man holder musen over en af dem. (dvs. den skifter farve til rød) Når man fjerner musen bliver den normal igen. Det virker fint men jeg tror at det kan gøres bedre. Jeg har lavet disse to funktioner:
function Highlight(ID) { obj = document.getElementById(ID); obj.style.color = 'red'; }
function Dehighlight(ID) { obj = document.getElementById(ID); obj.style.color = 'blue'; }
Og mine links ser sådanne ud: <a href="..." id="Link1" onMouseOver="Highlight('Link1')" onMouseOut="Dehighlight('Link1')"> Bla..Bla </a>
Det virker fint men her kommer spørgsmålene:
1) Kan jeg gøre sådan at alle mine links får en onMouseOver og en onMouseOut event automatisk?
2) I min Dehighlight sætter jeg farven til blå, hvilket den var fra start af. Kan jeg gøre sådan at den får sin originale farve tilbage? (hvis fx. den har været trykket på før, så har den jo en anden farve)
3) Kan jeg gøre sådan at jeg slipper for at copy/paste begge funktioner ind i hver HTML-fil med links i? Men at de istedet kan hente dem et eller andet sted fra?
Jeg fordeler pointene imellem dem der har svaret på spørgsmålene.
Jeg er ret ny til JavaScript (dvs. Jeg startede på at lære det i mandags). Jeg gider ikke til at lære css nu så jeg må desværre takke nej, selvom det ser ret godt ud de steder hvor jeg har set det. Nå men jeg ledte nu ellers efter en løsning i Java Script og HTML alene så hvis det er nogle der kan hjælpe...
Synes godt om
Slettet bruger
11. december 2002 - 16:23#4
Det er meget nemmere at bruge CSS (som du i øvrigt bør have styr på, inden du kommer for godt i gang med JavaScript, da JS ofte "arbejder sammen med" CSS).
klasker--> Ikke specielt gentelmanship det her, man kommer med flere løsningsforslg til dig, og normalt svarer jeg heller ikke før spørgeren har fået det riktige svar, vedkommende kan bruge......
Synes godt om
Ny brugerNybegynder
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.