Ciao a tutti,

mi sono fatto delle funzioni per ridimensionare proporzionatamente delle immagini ma con IE ho dei problemi... ogni tanto delle immagini non appaiono perché l'oggetto immagine non ha valorizzato le dimensioni width e height... eppure io la funzione la chiamo all'onload dell'immagine
codice:
function proporzioni(x,y,xmax,ymax){
	if(parseInt((ymax*x)/y)<xmax){
		this.newY = ymax
		this.newX = parseInt((ymax*x)/y)
	}
	else{
		this.newX = xmax
		this.newY = parseInt((xmax*y)/x)
	}
}
var txtSRC='-'
function AdattaImg(img,maxx,maxy){
	if(txtSRC.indexOf(img.src)<0){
		var xy = new proporzioni(img.width,img.height,maxx,maxy) //qua ogni tanto img.width o img.height valgono 0
		var w = xy.newX
		var h = xy.newY
		img.width= w
		img.height= h
		txtSRC+=img.src
	}
}
il controllo if(txtSRC.indexOf(img.src)<0){ l'ho messo perché altrimenti l'ultima immagine che si caricava andava in loop.
Con Firefox funziona.
Suggerimenti?
Denghiuz