Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Com'è possibile!

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    5

    Com'è possibile!

    Dunque...ho creato questa funzione:
    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);
         
    }
    ora....la funzione viene richiamata così:

    codice:
    var newImg = new Image();		
    iLoad( $(this).parents().attr('href'), newImg); 
    alert( newImg.src + " *  " + newImg.width); //metto l'asterisco per differenziarlo dal primo alert
    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') ?

    come posso evitare questo comportamento?!?
    grazie a tutti
    A rolling stone gathers no moss.

  2. #2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.