02. september 2002 - 17:18Der er
8 kommentarer og 1 løsning
onmouseout -> gå tilbage til oprindelig farve i <td>
Har brugt nedenstående script til at ændre baggrundsfarve i tabeller. Fint nok. Nu vil jeg dog gerne udskrive tabellerne med hver anden tabellinie i en anden farve .. altså grå lys grå grå lys grå osv.
Her går det så galt .. hvordan får jeg onmouseout til at give den oprindelige baggrundsfarve i <td> .. skriver jeg colorval = '' .. bliver den jo bare gennemsigtig.
Kan nogen hjælp .. fatter minus af java ;) ...
<script language="JavaScript"> function co4(element,mode) { if (mode=="in") { cursortype = 'hand' colorval = '#666699' } else if (mode=="out") { cursortype = '' colorval = '#D8D8D9' } element.style.background=colorval; element.style.cursor=cursortype;
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
tjo .. enklere end det script jeg angav .. men samme problemstilling .. farven bliver #111111 ved mouseout .. og det er ikke det jeg mener .. ved mouseout skal den returnere til den bgcolor som td´en var før
kan det passe at du sætter baggrundsfarven i de celler med: background-color:#123456; ? hvis du gør skal du bruge javascriptnavne .backgroundColor når du justerer den med java script:
<script language="JavaScript"> function co4(element,mode) { if (mode=="in") { if ( ! element.oprindelig ) { element.oprindelig = element.backgroundColor; // her } cursortype = 'hand' colorval = '#666699' } else if (mode=="out") { cursortype = '' colorval = element.oprindelig; // genskab den oprindelige farve } element.style.backgroundColor = colorval; // og her element.style.cursor = cursortype;
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.