compara estos cambios con los que tú has realizado
Cita: function fadeElement(e){
this.element = document.getElementById(e);
this.element.style.display='block';
this.timmer=0;
this.ejecutar=function(inicio,fin){
if(inicio>fin){
clearTimeout(this.timmer);
}
this.element.style.opacity=inicio;
this.element.style.filter='alpha(opacity='+inicio* 100+')';
var _self=this;
this.timmer=setTimeout(function(){_self.ejecutar(i nicio+0.05,1)},50);
}
}
onload=function(){
var hidebox = new fadeElement("box");
hidebox.ejecutar(0,1);
}