Ho questo codice modificato a partire da uno trovato in rete:

Codice PHP:
<!--

function 
initImage() {
    
imageId 'thephoto';
    
image document.getElementById(imageId);
    
setOpacity(image0);
    
image.style.visibility "visible";
    
fadeIn(imageId,0);
}
function 
fadeIn(objId,opacity) {
    if (
document.getElementById) {
        
obj document.getElementById(objId);
        if (
opacity <= 100) {
            
setOpacity(objopacity);
            
opacity += 10;
            
window.setTimeout("fadeIn('"+objId+"',"+opacity+")"100);
        }
    }
}
function 
setOpacity(objopacity) {
    
opacity = (opacity == 100)?99.999:opacity;
    
// IE/Win
    
obj.style.filter "alpha(opacity:"+opacity+")";
    
// Safari<1.2, Konqueror
    
obj.style.KHTMLOpacity opacity/100;
    
// Older Mozilla and Firefox
    
obj.style.MozOpacity opacity/100;
    
// Safari 1.2, newer Firefox and Mozilla, CSS3
    
obj.style.opacity opacity/100;
}
window.onload = function() {initImage()}
// --> 
associo all'immagine su cui applicare l'effetto

codice:
id="thephoto"
Vorrei ora aggiungere però un effetto loading tipo quello presente negli slideshow di lightbox per fare in modo che il fadein parta solo quando l'ìimmagine è già caricata senza che si visualizzi prima in caricamento e poi l'effetto, come succede ora per immagini pesanti ( Es: http://www.dormi-re.com/lavoro.asp?P...ayCat&IDCat=54 )

Mi potreste aiutare, grazie 1000.