15. september 2005 - 13:34
Der er
4 kommentarer og 1 løsning
OnClick = ny baggrundsfarve i tabelcelle
Udfordringen lyder således: Jeg har et landkort som er mapped med med klikbare områder. Når man klikker på et område ønsker jeg at en tabelcelle i en tabel ved siden af kortet skal blive "oplyst" med en gul baggrundsfarve. Klikker man på et andet område "oplyses" en anden tabelcelle osv. (Den forrige bliver så hvid igen) Hvordan gør jeg dette, og er det forklaret godt nok? (Vil tro et eksempel kan laves med et par alm. link for letheds skyld)
Annonceindlæg fra Deloitte
15. september 2005 - 13:41
#1
F.eks. <script type="text/javascript"> var oldElm = null; function oplys(celleId){ if(oldElm) oldElm.style.backgroundColor = "#fff"; var elm = document.getElementById(celleId); elm.style.backgroundColor = "#ff0"; oldElm = elm; } </script> -- og så kalde den onclick på dine areas: onclick="oplys('celle49');" -- som så krresponderer med et id på td-tagget: <td id="celle49">
15. september 2005 - 13:47
#2
Kære roenving, det er kanon, lige i øjet! Lav venligst et svar.
15. september 2005 - 13:56
#5
Jo, det kan det sagtens, hvis man vil !-) Men tak for point ;~}