Dunque...ho creato questa funzione:
ora....la funzione viene richiamata così:codice:function iLoad(isrc, oImg) { oImg.src = isrc; img_height = oImg.height; img_width = oImg.width; if (oImg.complete) alert(oImg.src + ' ' + img_width + ' x ' + img_height); else setTimeout( function(){ iLoad(oImg.src ,oImg); } , 50); }
com'è possibile che lanciando lo script mi compaia prima il 2° alertbox e poi il primo (prima quello con l'asterisco poi quello con la 'x') ?codice:var newImg = new Image(); iLoad( $(this).parents().attr('href'), newImg); alert( newImg.src + " * " + newImg.width); //metto l'asterisco per differenziarlo dal primo alert
come posso evitare questo comportamento?!?
grazie a tutti

