Salve a tutti.
Come scritto in oggetto, effettuo un cambio immagine all'evento onClick, tramite questo scriptino che mi sono aggiustata:


Codice PHP:
function cambiaIMG(id)  { 
var 
onsrc "image1.gif"
var 
offsrc "image2.gif"
var 
newSrc document.getElementById('idimg'+id).src
var 
pos newSrc.indexOf('image1'); 
  
     if(
pos=="-1"){ 
          
document.getElementById('idimg'+id).src onsrc;
     } else { 
          
document.getElementById('idimg'+id).src offsrc
     } 

Ho dovuto utilizzare questo metodo perchè ho un numero imprecisato di immagini (generate dinamicamente da ASP) e non sapevo in quale altro modo fare.
Comunque, in FireFox funziona perfettamente, mentre in IE6 (sul 7 non ho ancora provato) funziona in locale e non in remoto: quando clicco (una o più volte) non carica più le immagini e mi lascia un bel BUCO, tuttavia non restituisce alcun errore.
Dove sbaglio? :master: