Ændre farve på en text med onmouseover & onmouseout
Goddag.. Jeg har et bette' problem:
Jeg skal lave en menu i et table hvor datacellerne skal skifte farve når man kører musen over dem.. Jeg har også fået det til at virke! Men jeg vil også gerne ha teksten i datacellen til at skifte farve når man kører musen ind over.
Jeg har brugt følgende kode:
i <head>-delen har jeg sat følgende ind:
<SCRIPT language=JavaScript> function co(element,mode) { if (mode=="in") { cursortype = 'hand' colorval = '#23AA00' font = '#000000'
Teksten skal du skifte farve med element.style.color = '' men smider du links ind i den bliver de lagt som yderligere lag i din celle og derfor bliver de ikke påvirket af style i din TD. Så skal du lave links med onClick=""
<SCRIPT language=JavaScript> function co(element,mode) { if (mode=="in") { cursortype = 'hand' colorval = '#23AA00' fontcolorval = '#FFFFFF'
Du kan dog også vælge at løbe samtlige "børn" igennem til din TD og så skifte farve på dem: <SCRIPT language=JavaScript> function co(element,mode) { objChildNodes = element.childNodes; if (mode=="in") { cursortype = 'hand' colorval = '#23AA00' for(i=0;i<objChildNodes.length;i++){ if(objChildNodes[i].style!=null)objChildNodes[i].style.color='#FFFFFF' }
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.