19. januar 2005 - 15:18Der er
9 kommentarer og 1 løsning
OnMouseOver med reference til anden celle
Jeg har en tabel der skal fungere som en menu. Tabellen har 7 kolonner...én for hvert menupunkt, samt 2 rækker. En række der indeholder selve links´ne, og en række ovenover som vha. baggrundsfarven skal indikere hvilket menupunkt brugeren kigger på netop nu.
Problemet består i at jeg ved OnMouseOver og ved klik på de enkelte celler i række 2, gerne vil skifte baggrundsfarven i cellen ovenover..altså række 1.
Hvis der findes en løsning der kan integreres i CSS vil det være super, ren HTML løsning er også fint, men helst kun javascript-løsninger hvis intet andet er muligt.
-- du skal lige være opmærksom på, at det ifølge html-standarden ikke er tilladt at bruge et tal som første tegn i en id-attribut (men det virker vist stadig i IE !-)
Men hvad med at bruge en anden indgangsvinkel, hvor man med nogle divs i cellerne styrer de to ting, og så nøjes med een række ?-)
Tak for de hurtige svar begge to. Umiddelbart virker jeres svar jo begge præcis efter hensigten, så det er helt i top =:o)
Men kan det lade sig gøre at flette ind, at hvis brugeren klikker på linket, så fastholdes farven i øverste celle, samtidigt med at OnMouseOver-effekten fortsat virker på de øvrige celler?
Så skal du onload undersøge om linket til den nuværende side er til en af linkene, og så ændre grundfarven over linket, samt finde på noget med mouseout, som må basere sig på en js-variabel !-)
hehe så er det fordi du har glemt at fortælle mig det roenving! ;) vil mene at du stortset har lært mig 70% af alt det javascript jeg kan! - siger jeg tak for... - endnu en ting jeg har lært i dag! (de sidste 30% har jeg vist lært af olebole!)
eftersom jeg bruger IE ser jeg ikke sådanne fejl og bliver ikke opmærksomme på at det er en fejl...
Damn...så jeg kan altså ikke acceptere svar før alle har afgivet et svar. Sorry...det anede jeg ikke. Sker sjældent at jeg opretter spørgsmål, så var ikke helt dus med reglerne omkring acceptering af svar. Jeg skylder dig en tjeneste så, roenving.
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.