Acces refuse ? Comprend pas !

Résolu/Fermé
Bilow - 6 juin 2010 à 20:10
 Bilow - 7 juin 2010 à 21:38
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

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

essaye de l'enlever.
0
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
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
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
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