[JS i CSS] Dynamiczna zmiana stylów

0

witam... a więc...

CSS:

a {
background: #FFFFFF;
}

a:hover {
background: #FF0000;
}

HTML:

<a id="link1" href="javascript:selectLink(1)">Test</a>
<a id="link2" href="javascript:selectLink(2)">Test</a>
<a id="link3" href="javascript:selectLink(3)">Test</a>

JS

lastId = 0;
function selectLink(id) {
if(lastLink > 0) document.getElementById('link'+lastId).style.background='';
document.getElementById('link'+id).style.background = '#FFCC00';
lastId = id;
}

ogólnie to nic ciekawego sie tu nie dzieje ;) ale mam problem... na FF i Operze chodzi dobrze na IE nie...

problem jest taki, że w momencie ustawiania style.background='' IE ustawia na białe i nie działa CSS (hover) - nie zmienia koloru... da sie jakoś calkiem usunac za pomoca JS to ze "style.background='#FFCC00' ???

0

Zamiast background sprobuj uzyc bezposrednio backgroundColor.

0

no i wszystko!
kurde... nie pomyślałem, że problem może być tutaj (aż mi głupio ;) ... całe życie sie człowiek uczy :D )

Wielkie Dzięki!

1 użytkowników online, w tym zalogowanych: 0, gości: 1