Bonjour,
Oui les iframe c'est contesté cependant mon but étant de récupérer la valeur du $_FILES["nom_du_fichier"]["tmp_name"] en javascript pour le traiter en asynchrone or firefox ne le permet pas.
Donc ruse de sioux :
Voila l'idée ...
PROBLEME :
1.
2.
Please help !
Modifié par Su4p (17 Nov 2010 - 17:53)
Oui les iframe c'est contesté cependant mon but étant de récupérer la valeur du $_FILES["nom_du_fichier"]["tmp_name"] en javascript pour le traiter en asynchrone or firefox ne le permet pas.
Donc ruse de sioux :
<form method="post" action="formUploader.php" target="myframe" enctype="multipart/form-data">
<input type="file" name="nom_du_fichier" >
<input type="submit" value="ok"/>
</form>
<IFRAME NAME="myframe" WIDTH="200" HEIGHT="100" ALIGN="middle">
<input type="hidden" name="tmp_name" id="tmp_name" value="<?phpecho $_FILES["nom_du_fichier"]["tmp_name"] ?>"/>
</IFRAME>
<INPUT TYPE="button" VALUE="click" onClick="affiche()">
function affiche()
{
alert(document.all.myframe.innerHTML);
alert(document.all.myframe.getElementById("tmp_name"));
}
Voila l'idée ...
PROBLEME :
1.
document.all.myframe.innerHTML
ne me renvoie pas vraiment le contenu de l'iframe mais renvoie le contenu de l'iframe sans changement donc la value de tmp_name=null pourtant si j'affiche le code source du cadre avec firefox j'ai bien la bonne value au bon endroit.2.
alert(document.all.myframe.getElementById("tmp_name"));
----> Erreur : document.all.myframe.getElementById is not a functionPlease help !
Modifié par Su4p (17 Nov 2010 - 17:53)