ciao ho notato che internet explorer non accetta questo:

img=document.getElementById("img").src;

come posso ovviare?

http://www.grupporiva.it/prova.html
se guardate questo da ie e da qualsiasi altro browser potete vedere che dopo la prima immagine ie (qualunque versione) si blocca le altre procedono correttamente

l'errore segnalato è:

Dettagli errore pagina Web

Agente utente: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET CLR 1.1.4322; InfoPath.1; .NET4.0C; .NET4.0E)
Timestamp: Wed, 27 Apr 2011 15:44:33 UTC


Messaggio: Proprietà o metodo non supportati dall'oggetto
Linea: 36
Carattere: 2
Codice: 0
URI: http://www.grupporiva.it/prova.html


la riga indicata è appunto:
img=document.getElementById("img").src;



il codice completo è
codice:
<script type="text/javascript">
function timeMsg(){
opaco=1;
valore='s';
var x=setTimeout("fad()",1000);
}

function fad(){
 //sparisce
 if (valore=='s'){
  if (opaco.toPrecision(1)>=0.0){
   opaco=opaco-0.1;
   document.getElementById("Layer1").style.opacity=opaco;   
   document.getElementById("Layer1").style.filter="alpha(opacity="+(opaco*100)+")";
  }else{
    valore='c';
	//recupero l'immagine
    //immagine completamente sparita cambio l'immagine da visualizzare e vado avanti
	//recupero l'id dell'immagine e gli aggiungo 1 le immagini totali sono 15 (per ora 2)
	img=document.getElementById("img").src;
	lun=img.length;
	posizione = img.indexOf("_", 1);
	numero=img.substring((posizione+1),(lun-4));
	//modifico l'immagine
	numero=parseInt(numero)+1;
	if (numero==3){
	numero=1;
	}
	//alert("img_"+numero+".jpg");
	document.getElementById("img").src="img_"+numero+".jpg";
	
  }
 }
 //compare
 if (valore=="c"){
  if (opaco.toPrecision(1)<1.0){
   opaco=opaco+0.1;
   document.getElementById("Layer1").style.opacity=opaco;  
   document.getElementById("Layer1").style.filter="alpha(opacity="+(opaco*100)+")";
  }else{
   valore='s';
  }
 }
  if(opaco.toPrecision(1)==1.0){
  x=setTimeout("fad()",1800);
 }else{
  x=setTimeout("fad()",80);
 }
}

</script>
grazie