[CF) CHOIX D'UN FICHIER

Messages postés
38
Date d'inscription
vendredi 9 mars 2007
Statut
Membre
Dernière intervention
23 avril 2009
- - Dernière réponse : jdmcreator
Messages postés
656
Date d'inscription
samedi 30 décembre 2000
Statut
Membre
Dernière intervention
20 juillet 2012
- 15 juil. 2010 à 02:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/47299-cf-choix-d-un-fichier

Afficher la suite 
jdmcreator
Messages postés
656
Date d'inscription
samedi 30 décembre 2000
Statut
Membre
Dernière intervention
20 juillet 2012
3 -
Bonjour Bultez,

J'ai trouvé une manière beaucoup plus simple de récupérer les fichiers dans Firefox, ce qui mènerait ton code Javascript à moins d'1 KO

<html>

<head>

<title>Exemple : Connaître la vraie valeur d'un champ Parcourir</title>

Modifier la valeur pour voir l'exemple :

<script type="application/javascript">

function RecevoirValeur(element){

if(window.netscape){

try{

alert(element.value);

netscape.security.PrivilegeManager.enablePrivilege('UniversalFileRead');

alert(element.value);

}

catch(e){

alert('Non-autorisé');

}

}

else{

alert('Vous ne supportez pas les privilèges');

}

}

</script>

</html>

Je vous invite par le fait à lire ma documentation sur les Privilèges dans Firefox : http://jdmcreator.110mb.com/doc/Les%20Privilges%20dans%20Firefox.htm

Cordialement,

JDMCreator
nicomilville
Messages postés
3498
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
25 -
je ne sais pas mais en tout cas ta source elle me sauve la vie !

Merci

a++
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
merci nico,
mais si ça se trouve klicksoe a raison
: n'y a-t-il pas beaucoup plus simple ?
nicomilville
Messages postés
3498
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
25 -
C'est super bultez !

Encore une source utile !

Je suis content que tu es trouvé une solution !

a++

PS : 11/10
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
enfin.. quand je dis contient :
le nom complet ( avec chemins ) est affiché lors du choix,
mais si on exploite le .value, seul le nom de fichier est donné.
@+
cs_bultez
Messages postés
13619
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
26 -
pas compris...
il me fallait récupérer le chemin absolu ( ou relatif )
d'un fichier sélectionné, en javascript, en local.
champ.up ne contient que le nom de fichier ( avec FF3 )
mais si ça fonctionnait, je ferais sucrer cette source.
@+
klicksoe
Messages postés
38
Date d'inscription
vendredi 9 mars 2007
Statut
Membre
Dernière intervention
23 avril 2009
-
Salut,

j'ai pas vraiment lu ton code, je l'ai surtout testé.
Je me suis posé une question car j'ai le même problème, à savoir aller chercher l'adresse d'un fichier en local. Finalement, il y avait plus simple que de faire un explorer comme toi. Au moment de valider le formulaire, une petite fonction JS allait chercher la valeur du champ INPUT et la mettre dans un autre INPUT caché.

Le formulaire HTML :
<form action="" method="post" name="fup">

</form>

<form action="" method="post" name="fchamp">

</form>

Et la partie JS :
function change() {
document.getElementById('champ').value = document.getElementById('up').value;
document.forms.fchamp.submit();
}