Salve a tutti. Sto scrivendo uno script Javascript per ridimensionare al volo (in visualizzazione) delle immagini da inserire in una galleria fotografica. Le dimensioni delle immagini sono variabili e devono essere lette al momento della visualizzazione. Inoltre, le immagini devono essere ridimensionate per poter essere adattate a spazi "fissi", ad es. viene fissata la dimensione massima, e quindi l'immagine deve essre riscalata di conseguenza. Premesso che non ho una grande esperienza di Javascript, mi sembra di capire che, per leggere le dimensioni di un'immagine, è necessario creare un oggetto di tipo Image:

imageObj = new Image();
imageObj.src = imgPath;

A questo punto, ho a disposizione imageObj.width e imageObj.height. Fin qui tutto bene. Il problema è che a volte (senza ragione apparente...) mi restituisce le dimensioni a 0. Qualcuno sa perchè? Quale potrebbe essere il motivo? Grazie per l'attenzione