Non riesco a capiremi sembra tutto giusto.
La funzione javascript seguente dovrebbe mandare in output il valore della risoluzione di un file jpg che inserisco tramite un form html.
Effettivamente produce dei valori che però non risultano sempre essere corretti.
Accade questo (spesso ma non sempre):
- se inserisco una foto mi produce "Altezza=0 larghezza=0".
- se inserisco un'altra foto mi da le dimensioni di quella precedente.
Non ho idea di come risolvere...
il form è il seguentecodice:<script language="JavaScript"> var hei = 0; var wid = 0; var imm = new Image(); function ver(up) { img.src = document.inserimento.elements[up].value; hei=img.height; wid=img.width; alert("Altezza="+ hei +" larghezza="+ wid); } </script>
graziecodice:<form name="inserimento"> <input style="WIDTH: 300 px" type="file" name="upfile" size="40" onChange="ver('upfile')"> </form>![]()