Prova cosi:
codice:
<html>

<head>

  
  <title>CodePen - Pen</title>

  <script>
 //memorizzerà l'attuale Valoredi opacità
 var val = 0;
   
 function cambiaOpacita(){
 //recuperiamo l'elemento al quale cambiare l'opacità
   var immagine = document.getElementById("im");
 
   //cambiamo l'opacità (serve un valore decimale da 0 a 1)
 immagine.style.opacity = val/100;
         
 //cambiamo l'opacità per Internet Explorer (serve un valore compreso tra 0 e 100))
 immagine.style.filter = 'alpha(opacity = ' + val + ')';
         
 }
 
 function aumentaOpacita(){
   val += 2;
   
   cambiaOpacita();
   
   if(val<100){ //se l'immagine non è completamente visibile
      setTimeout("aumentaOpacita();", 50);
   }
   
 }
window.onLoad=function(){setTimeout('aumentaOpacita()',3000)}
</script>
 
</head>

<body>
 



</body>

</html>