salve ho un'immagine jpg di (lar=150 x alt=200) e risoluzione orizzontale everticale di 300x x 300,immagino queste siano tutte dimensioni in pixel,vero?
Il problema è che quando vado a reperire queste informazioni con javascript ottengo '0' per la larghezza e '12479136' per l'altezza.
il codice che scrivo è:
function ControllaImg(immagine) {
alert(document.news.foto.width); //ottengo '0'
alert(document.news.foto.height); //ottengo '12479136'
var estensione=immagine.substr(immagine.indexOf('.')+1 ,3);
var larghezza=immagine.width;
var altezza=immagine.height;
alert(estensione+larghezza+altezza);
if (larghezza!=200 || altezza!=200) {
alert ("Foto di dimensioni non corrette!");
return false;
}
if (estensione!="gif" || estensione!="jpg") {
alert ("Formato per la foto inserita non corretto!");
return false;
}
}
con immagine pari a document.news.foto.value; //campo di tipo file
...
cosa c'è che non va?