Avatar billede mushie Nybegynder
07. september 2000 - 15:29 Der er 2 kommentarer og
2 løsninger

mouseover på TD i NS

Drean besvarede dette spg: http://www.eksperten.dk/spm/9833, Med dette lille lækre script:
<script language=\"JavaScript1.2\">
function changeto(highlightcolor){
source=event.srcElement
if (source.tagName==\"TR\"||source.tagName==\"TABLE\")
return
while(source.tagName!=\"TD\")
source=source.parentElement
if (source.style.backgroundColor!=highlightcolor&&source.id!=\"ignore\")
source.style.backgroundColor=highlightcolor
}

function changeback(originalcolor){
if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id==\"ignore\")
return
if (event.toElement!=source)
source.style.backgroundColor=originalcolor
}
</script>


Sådan bruger du det, du skal bruge dette kode i din <table>-tag.

<table onMouseover=\"changeto(\'lightgreen\')\" onMouseout=\"changeback(\'white\')\">

lightgreen og white skifter du bare ud med de farver som du vil bruge !

hvis du vil ikke vil have at alle felterne i tabellen kan skifte baggrounds farve:

til føjer du bare følgende tag til din <TD>:

<TD id=\"ignore\">

---

Kan det lade sig gøre at få det til at spille i NS???

::mushie
Avatar billede warpgiga Nybegynder
07. september 2000 - 15:32 #1
nej.. NS har ikke DOM support til tables, tr\'s & td\'s... ;(
Avatar billede warpgiga Nybegynder
07. september 2000 - 15:34 #2
hvis det skal virke, kan du evt. oprette en table i et lag og opdatere laget med ny html...
Avatar billede olebole Juniormester
07. september 2000 - 20:11 #3
<ole>
Det kan godt give en meget lang kodestreng at skrive dynamisk ud.
Du kunne også overveje at lægge to lag ovenpå hinanden med identiske tables. I det øverste har du alm. indhold i dine celler - i det nedenunder har du transparente gif\'er i cellerne. Dem kan du så skifte til farvede gif\'er med en image-swap funktion.
Dine gif\'er behøver kun være f.eks. 3*3 pixels, hvis du angiver height og width i HTML\'en.
/Vh
</bole>
Avatar billede mushie Nybegynder
11. september 2000 - 13:54 #4
Vender tilbage når jeg har fået testet det.
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