ciaocodice:<script> function precarica(){ nomeFile=document.myForm.myFile.value; if (nomeFile=="") return; // isolo l'estensione extFile=nomeFile.substr(nomeFile.lastIndexOf(".")+1); // verifico che sia fra quelle permesse permesse="#jpg#gif#bmp#"; if (permesse.indexOf("#"+extFile+"#")==-1) { alert(extFile + " non e' un file permesso"); } document.myImg.src = nomeFile; } function misura(){ largo=document.myImg.width; alto=document.myImg.height; grosso=document.myImg.fileSize; alert(largo+" x "+alto+" : "+grosso) // controllo if (grosso>10000) { alert("troppo grosso"); return false; } else { return true; } } </script> <form ENCTYPE="multipart/form-data" method="post" name=myForm onsubmit='return misura();'> <input type=file name=myFile onBlur='precarica();' accept="image/*"> </form> <img name=myImg style="visibility:hidden" onload="misura()">

Rispondi quotando