dimensione img via Js

acweb-2004

Utente Attivo
7 Giu 2006
133
0
16
Monza
www.acweb-2004.it
ciao a tutti

carico dinamicamente delle immagini con questo codice Js:

document.bigimgnm.src = urlimg;

dove "igimgnm" è il valore del parametro name del tag img
dove "urlimg" è una variabile che contiene la url dell'immagine.
Il caricamento avviene correttamente, ma poi dovendo dimensionare il div che la contiene lo faccio con questo codice:

var widthdiv = document.bigimgnm.width + 20;
var heightdiv = document.bigimgnm.height +50;

quì purtroppo ho degli inconvenienti, nel senso che a volte (in modo assolutamente casuale) il contenuto delle variabili di larghezza ed altezza è errato (con valori molto strani).

a me il codice sembra corretto, ed in genere se apro una immagine la prima volta ho errore, la chiudo e la riapro e le volte successive è corretto, inoltre se poi apro un'altra immagine (in genere) me la apre con le dimensioni dell'immagine precedente, ma poi alla seconda apertura la apre correttamente?????????

grazie

ciao
 
forse ho capito, dipende dal fatto che il bvrowser non ha ancora caricata la foto quando lo si interroga sulle dimensioni.
Spezzo la function e la seconda parte la richiamo a caricamento avvenuto.
 

Discussioni simili