codice:
<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()">
ciao