ho corretto il problema sopra citato. Risultato? Nessun Cambiamento... Ho però la funzione iniziale per una immagine. Funzionante!!! ma con il difetto che mi mostra l'alert('ci sono arrivato'); da 3 a 10 volte.... nn capisco il perchè sinceramente. Comunque....visto che questa funzione và....come si fa a fare la stessa cosa solo per una serie di immagini contenute in un array????
Aspetto la risposta di qualche esperto

Codice PHP:
function loadimg_unica(id,src_da_caricare) {
    
    var 
img document.getElementById(id);
    
img.src 'img/indicator_arrows.gif';
    
    
XMLHttp.onreadystatechange = function () {
        switch (
XMLHttp.readyState) {
        case 
0:
            
alert('Errore, contatta Zannas');
        break;
        case 
1:
        break;
        case 
2:
        break;
        case 
3:
        case 
4:
            
alert('c sono arrivato');
            if (
XMLHttp.status==200) {
                
img.src src_da_caricare;
            }
        break;
    }
    }
    
XMLHttp.open("GET",src_da_caricare,true);
    
XMLHttp.send(null);

ovviamente con all'esterno
Codice PHP:
var XMLHttp null;

try {
    (
XMLHttp=new ActiveXObject("Msxml2.XMLHTTP"))
} catch(
e) {
    try {
        (
XMLHttp=new ActiveXObject("Microsoft.XMLHTTP")) }
    catch(
e) {
        
XMLHttp=new XMLHttpRequest();
    }