no ja wogole zanim odpisales znalazlem taki kod:
function changecss(theClass,element,value) {
var cssRules;
if (document.all) {
cssRules = 'rules';
}
else if (document.getElementById) {
cssRules = 'cssRules';
}
for (var S = 0; S < document.styleSheets.length; S++){
for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) {
if (document.styleSheets[S][cssRules][R].selectorText == theClass) {
document.styleSheets[S][cssRules][R].style[element] = value;
}
}
}
}
i wpisalem tak:
changecss('a','color','#ffffff');
wszystko dziala w foxie, ale ze linki maja swoje class to probowalem tez dopisac je odpowiednio:
changecss('.classxxx','color','#ffffff');
i dalej, w foxie dziala, w IE nie
co dziwne ogolnie ten skrypt dziala, bo zmienia mi inne rzeczy w IE, np kolor czcionek w jakiejs tabeli, ale linki zostawia
------------------
ok znalazlem rozwiazanie
musialem zdefiniowac w stylu najpierw te linki
kazda klase, bo nie wszystkie byly

i teraz dziala ladnie