Acces refuse ? Comprend pas !

Résolu
Bilow -  
 Bilow -
Salut !

J'ai écrit une page d'upload (partie HTML actuellement);
Et lors de l'envoi, mon navigateur (IE) a l'idée géniale de m'afficher 'Acces refusé'.
Génial.
Mais d'où viens l'erreur ?

Merci ;)

Code :
<html>
<head>
<title>Importer un fichier</title>
<script type="text/javascript" src="script/cacher.js"></script>
<!--
afficheId() et cacheId() affichent ou cachent des balises.
Ces fonctions ne contiennent pas d'erreur.
//-->
<script type="text/javascript">
function upload(){
if(document.forme.fichier.value!=""){
cacheId('container1');
afficheId('container2');
forme.submit();
}
}
function upload_finish(){
cacheId('container2');
afficheId('container1');
}
</script>
<style type="text/css">
#masque{
visibility: hidden;
display: none;
}
</style>
</head>
<body>
<form method="post" name="forme" target="iframe" enctype="multipart/form-data">

<fieldset>
<legend>Importer un fichier</legend>

<a href="" onclick="document.forme.fichier.click(); return false" id="container1">Parcourir</a>
<a id="container2"><img src="img/importloading.gif"></a><br>

<div id="masque">
<input type="file" name="fichier" onchange="upload()">
<iframe onload="upload_finish()" name="iframe" id="iframe"></iframe>
</div>

</fieldset>

</form>

</body>
</html>
A voir également:

5 réponses

js
 
le target="iframe" me choque, je n'ai jamais vu ça.

essaye de l'enlever.
0
Bilow
 
Salut !

Merci pour ta réponse, mais voilà :
1) Impossible de l'enlever, c'est pour un envoi de fichier, ca doit être direct...
2) J'ai déjà vu des programmes qui l'utilisent tel quel, mais ici, ca ne fonctionne pas. Sais pas pourquoi.

Merci...
0
js
 
regarde comment on fait un upload, tu envoie le formulaire sur une autre page qui le traite et s'occupe de récupérer le fichier
0
Bilow
 
Justement !

Cette page, c'est l'iframe. Référence-toi vers 'Ajax upload'; L'envoi se fait vers une page dans une iframe.

Y a-t-il quelqu'un d'autre qui a une proposition intelligente à me faire ?

Merci ;-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bilow
 
Bonjour !

Après de nombreux essais bien ennuyeux, j'ai compris que l'accès refusé est dû au lien pour parcourir.

J'ai trouvé ca, mais pas grâce à ceux qui m'ont dit d'apprendre la notion de 'target' et la notion d'envoi de fichier.

Je vais essayer autrement alors...
Pour ceux que ca intéresse, il vous faudra faire parcourir la liste autrement que par un lien.
Bye ;)
0