questo è il codice:

Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <
html xmlns="http://www.w3.org/1999/xhtml">
  <
head
<
title>{title}</title
<
script type="text/javascript" src="uploader.js"></script> 
 </head>
 <body>  
<form method="post" enctype="multipart/form-data" id="uploadform"> 
 <input type="file" name="thefile" size="30" id="thefile" onchange="uploadFile();"/> 
 </form> 
</body> 
<iframe id="upload_target" name="upload_target" src="" ></iframe> 
 </html> 
uploader.js:

Codice PHP:
function uploadFile() {
   var 
uploadForm document.getElementById("uploadform"); 
  if (
uploadForm)   { 
   
uploadForm.target="upload_target";  
  
uploadForm.action="uploadme.php";   
}   
uploadForm.submit(); 
  var 
size document.getElementById("upload_target"); 
  var 
content size.contentWindow.document.getElementsByTagName("body")[0].innerHTML;  alert("size: "content); 

uploadme.php:

Codice PHP:
<?  
echo("dim: ".$_FILES['thefile']['size'] ); 
 
?>
la mia idea era di mettere la dimensione dell'immagine nell'iframe, e poi di mettere il valore nìin una variabile per fare dei controlli. Il problema è che non riesco a prelevare il valore contenuto nell'iframe. Sebbene nell'iframe ci sia scritta la dimensione dell'immagine uploadata, la variabile content che provo a stampare con alert è vuota.

Cosa c'è che non va?