si hai ragione funziona solo se l'immagine viene trovata... e caricata...

se invece carichi un immagine che non esiste non si attiva... l'alert...

il mio problema è appunto questo...

codice:
function isImageCompleted( img ){ 
        return img.complete||(img.readyState=="complete"); 

} 

function controlla(immagine){ 
        if ( isImageCompleted( immagine ) ){           
             //
        }else{ 
  	 this.src = "images/no_foto.gif" ;
        } 
}
Tramite questa funziona controllo se l'immagine è stata caricata o meno..
per attivarla... devo usare un evento....

se l'immagine remota non esiste l'evento non si attiva...
e il controllo non avviene...

come posso risolvere ?