[JS]mouseover (td background)

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

  • rickmans
  • Registratie: Juli 2001
  • Niet online
Ik heb de volgende mouseover:
code:
1
2
3
4
5
6
7
8
function de_mouseover1()
    {
    bottom1.style.backgroundColor='#FFFFFF';
    bottom1.style.color='#000000';
    middle1.style.backgroundColor='#FFFFFF';
    middle1.style.color='#000000';
    top1.style.backgroundColor='#99CC00';
    }
bottom1 en zo zijn referenties naar een cel die dus van kleur verandert. Echter dit werkt perfect in IE6 echter in Mozilla werkt het dus niet :{. Dat is dus probleem 1.

probleem 2 is dat ik de functie minder statisch wil maken dus ik wil bottom1 en consorten vervangen door een variabele. Nou dacht ik dat het simpel te doen was door het volgende te doen:
code:
1
2
3
function de_mouseover1(bottom)
    {
    bottom + ".style.backgroundColor='#FFFFFF';"

Echter dat lukte dus niet en de mouseover deed niets. Dus hoe moet ik dat oplossen :?

Don't mind Rick


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 11:08

Pelle

🚴‍♂️

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
function da_wickedMuisover(id, color) {
    document.getElementById(id).style.backgroundColor = color;
}

da_wickedMuisover('bottom1', '#ff0000');

// of:

function het_JuusteRolloverding(obj, color) {
    obj.style.backgroundColor = color;
}

het_JuusteRolloverding(document.getElementById('bottom1'), '#ff0000');


Ga eens een JS tutorial doornemen ofzo.

Dit topic is gesloten.