Sottomano no, intanto richiama la funzione e creala cioè

OnMouseOver="nome()"

e nel codice js..

function nome(){
//ORA QUI FAI QUELLO CHE TI HO DESCRITTO
}


------- EDIT
Solo perchè non avevo proprio nulla da fare:

Codice PHP:
<html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Documento senza titolo</title>
<
script type="text/javascript">
function 
cambia(op) {
    var 
img document.getElementById("id_img");
    if(
op <= 0){
        if(
img.alt=="0"){
            
img.src="img_2.gif";
            
img.alt="1";
        }else{
            
img.src="img_1.gif";
            
img.alt="0";
        }
        
ricambia(0);
        return;
    }
    
    
nuova op 0.1;
    
img.style.opacity=nuova;
    
setTimeout("cambia(" nuova +")",100);
}

function 
ricambia(op){
    var 
img document.getElementById("id_img");
    if(
op >= 1){
        return;
    }
    
nuova op 0.1;
    
img.style.opacity=nuova;
    
setTimeout("ricambia(" nuova +")",100);
}
</script>
</head>

<body>
[img]img_1.gif[/img]
</body>
</html> 
It's Work!