.... ciao, mi permetto ancora di chiederti una cosa:

sto facendo delle prove in Netscape 7.01 e ho notato che il mio script per caricare una immagine non funziona. Non mi segnala alcun errore. In IE 6.0 tutto okay.

Ritornando al fatto della compatibilità fra i più svaritati browser, cosa dovrei modificare in questo script per ottenere il medesimo risultato ?

Diciamo che ho fatto delle prove ma non ci sono riuscito :master:

intanto ti commento cosa fa questo script:
1. Seleziona un file grafico
2. lo carica in memoria
3. controlli di dimensione
4. visualizza una anteprima in una tabella fatta dove ci sono queste istruzioni:

codice:

<div>
 [img][/img]
</div>

il problema sta nel fatto che riesco a selezionare il file, penso che lo carichi in memoria ma non riesco a vederlo nella tabella che contiene una immagine senza riferimento. Il modulo si chiama formImage

codice:
<script> 
<!-- 
function LoadImage(){ 
for (var conta= 0; conta < 50; conta++) {
 var immagine=new Image(); 
 immagine.src=document.FormImage.nomefile.value; 
 var altezza=parseInt(immagine.height); 
 var larghezza=parseInt(immagine.width); 
 var loaded=immagine.complete; 

 document.FormImage.ImageDim.value=larghezza + " x " + altezza + " pixels";

 document.FormImage.upload.disabled = false;
  
}

 document.all["AvatarImage"].src=document.FormImage.nomefile.value;

 document.all["AvatarImage"].width=larghezza; //+60;
 document.all["AvatarImage"].height=altezza; //+60;
  

if (larghezza > 100 || altezza > 100){ 
  document.FormImage.nomefile.value=""; 


alert("Immagine troppo grande: "+larghezza+" x "+altezza+" pixels!    \nNon è possibile effettuare un UpLoad.\nDimensioni massime richieste 100 x 100 px"); 
document.FormImage.upload.disabled = true;

 }
 
} 
-->
</script>

questo è il codice HTML per facilitarti un eventuale test:

codice:

<body>

<form method="POST" name="FormImage" action="../upload.asp">
 <input type="text" name="ImageDim" size="20">
 <input type="File" name="nomefile" onchange="LoadImage()" size="20"> <input type="submit" value="Invia" name="upload" > <div align="center">
 <center>
 <table border="0" cellspacing="0" width="150" id="AutoNumber1" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" height="212">
 <tr>
   <td align="center" height="212">
      [img][/img]</td>
 </tr>
 </table>
 </center>
 </div>
 
</form>

</body>

Scusami tanto ma non so prorpio come fare !!!