tu problema no es el interval.. es el seteo del style... en IE es diferente... proba asi
Código javascript
:
Ver originalvar pid=document.getElementById(pid);
if(pid.style.opacity!=undefined) pid.style.opacity = i;
else pid.style.filter='alpha(opacity='+i*10+')';