ianaz
19-12-2006, 19:14
Salve, sto facendo un upload tramite javascrit in modo che non bisogna ricaricare la pagina.
Il codice della pagina html é:
<form name="iform" action="" method="post" enctype="multipart/form-data">
<input id="file" type="file" name="image" onchange="uploadPersonalImage();">
</form>
mentre il codice javascript é
function uploadPersonalImage()
{
var par = window.parent.document;
var new_iframe = par.createElement('iframe');
new_iframe.style.visibility = "hidden";
new_iframe.src = 'ajaxPages/upload_personal_image.php';
new_iframe.frameBorder = '0';
new_iframe.height = "0px";
par.getElementById('iframe').appendChild(new_iframe);
document.iform.submit();
}
In questo modo, visto da un esempio, invia proprio l'immagine all'iframe senza caricare la pagina, ma a me non funziona.
La pagina php non riceve $_FILES['image']['tmp_name']
Non riesco proprio a trovare una soluzione, grazie
Il codice della pagina html é:
<form name="iform" action="" method="post" enctype="multipart/form-data">
<input id="file" type="file" name="image" onchange="uploadPersonalImage();">
</form>
mentre il codice javascript é
function uploadPersonalImage()
{
var par = window.parent.document;
var new_iframe = par.createElement('iframe');
new_iframe.style.visibility = "hidden";
new_iframe.src = 'ajaxPages/upload_personal_image.php';
new_iframe.frameBorder = '0';
new_iframe.height = "0px";
par.getElementById('iframe').appendChild(new_iframe);
document.iform.submit();
}
In questo modo, visto da un esempio, invia proprio l'immagine all'iframe senza caricare la pagina, ma a me non funziona.
La pagina php non riceve $_FILES['image']['tmp_name']
Non riesco proprio a trovare una soluzione, grazie