ma sbaglio o se inizializzi una new image ogni volta e setti l' onload prima dell' src l' immagine viene ricaricata (o anche solo ripescata dalla cache) e l' onload scatta come e' lecito aspettarsi?
codice:
<script type="text/javascript">
<!--
var caricate=0;
function carica(percorso){
	// document.getElementById('ingrandita').src='empty.gif';
	// alert('inizio caricamento');
	var imm=new Image();
	imm.onload=cambia;
	imm.src=percorso;
}
function cambia(){
	document.title='imm.onload effettuati: '+caricate++;
	var DOMimg=document.getElementById('ingrandita');
	DOMimg.src=this.src;
	DOMimg.style.width=this.width+'px';
	DOMimg.style.height=this.height+'px';
}
//-->
</script>
codice:
carica xl/06403.jpg

carica xl/06404.jpg

[img]empty.gif[/img]