Witam
Mam taki kod w JS
var baseopacity=0;
function showtext(thetext, itemnumber, image){
if (!document.getElementById)
return;
textcontainerobj=document.getElementById("tabledescription");
browserdetect=textcontainerobj.filters? "ie" : typeof textcontainerobj.style.MozOpacity=="string"? "mozilla" : "";
instantset(baseopacity);
document.getElementById("tabledescription").innerHTML=thetext;
highlighting=setInterval("gradualfade(textcontainerobj)",50);
for(i=1; i<=5; i++)
document.getElementById("menuitem"+i).style.backgroundImage='url("menugradient.jpg")';
document.getElementById("menuitem"+itemnumber).style.backgroundImage='url("menuselected.jpg")';
}
function hidetext(){
cleartimer();
instantset(baseopacity);
}
function instantset(degree){
if (browserdetect=="mozilla")
textcontainerobj.style.MozOpacity=degree/100;
else if (browserdetect=="ie")
textcontainerobj.filters.alpha.opacity=degree;
else if (document.getElementById && baseopacity==0)
document.getElementById("tabledescription").innerHTML="";
}
function cleartimer(){
if (window.highlighting) clearInterval(highlighting);
}
function gradualfade(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.2, 0.99);
else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=20;
else if (window.highlighting)
clearInterval(highlighting);
}
który służy przełączaniu zakładek. Pod Firefoxem i Operą działa. Nie działa niestety pod Internet Explorer 6 (nie wiem, jak 7). Dostaję błąd
Błąd: Nieprawidłowy agrument.
Kod: 0
Jak to naprawić?