Originariamente inviato da pietro09
:master: si può fare in tanti modi. Uno è questo

nella pagina metti un iframe nascosto

<iframe name="nascosto" style="display:none"></iframe>

il form ha nascosto come target e multipart/form-data come enctype

<form name="form1" method="post" action="upload.aspx" id="form1" target="_nascosto" enctype="multipart/form-data">

la pagina che riceve il file, lo salva nel server e inietta un codice javascript, di questo tenore

parent.document.getElementById("div1").innerHTML = "[img]./DSCN0009.JPG[/img]";

ps. ho provato con IE8, Firefox, Opera, Safari, e va. Il più lento è IE
Ciao sto provando cosi'

<body> <iframe name="nascosto" style="display:none"></iframe> <form name="form1" method="post" action="upload.php" id="form1" target="nascosto" enctype="multipart/form-data"> <input type="hidden" size="1" name="MAX_FILE_SIZE" value="3000000000"> <input name="userfile" size="2" type="file">
<input type="submit" value="Aggiorna foto"> <div id="msg"> </div>
e nella pagina unpload.php ho messo questo codice
echo"<script type=\"text/javascript\"> parent.document.getElementById(\"msg\").innerHTML = \"<img src=\"miniature/$nome_file\"/>\";</script> <div id=\"msg\"> </div> ";
il file viene passato sul server però non mi mostra l immagine a video...in cosa sto sbagliando?