thanks but didnt work still the same with chrome.
i even seperated them all out just to test like this
I also added which browser uses which, i hope i have that part correct.
el.style.opacity = (value / 100) - .001; //IE9, Firefox, Chrome, Opera, and Safari
el.style.KhtmlOpacity = (value / 100) - .001; //safari
el.style.WebkitOpacity = value / 100) - .001; //chrome
el.style.MozOpacity = (value / 100) - .001; //firefox
el.style.filter = "alpha(opacity=" + value + ")"; //ie8 and before
and still the same deal. Not sure what the issue is with chome we seem to be covering it so this is just strange.
remember im using XHTML 1.0 Transitional//EN if that helps, i know there are some html5 options but i cant use those.
Ok i did alittle testing here and i thought ok maybe its not the fadeout but the unfader function that is failing so i added some test code.
function unfadeText(el, tg)
var c = (el.style.WebkitOpacity * 100) + 1; //chrome
if(c > 100)
alert("this is value c:" + c);
var v = c;
v = (el.style.opacity * 100) + 1;
The alert on this shows c as 100.00000000000003 (13 zeros behind the decimal) so it is more than 100
so making v equal to the value of c for chrome and normal v value for all others should work in the if statement but it does not