.... 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 tantoma non so prorpio come fare !!!


ma non so prorpio come fare !!!
Rispondi quotando