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: