[CF) CHOIX D'UN FICHIER

klicksoe Messages postés 38 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 23 avril 2009 - 12 juil. 2008 à 11:03
jdmcreator Messages postés 647 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

jdmcreator Messages postés 647 Date d'inscription samedi 30 décembre 2000 Statut Membre Dernière intervention 20 juillet 2012 7
15 juil. 2010 à 02:15
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 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
12 juil. 2008 à 15:12
je ne sais pas mais en tout cas ta source elle me sauve la vie !

Merci

a++
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
12 juil. 2008 à 15:07
merci nico,
mais si ça se trouve klicksoe a raison
: n'y a-t-il pas beaucoup plus simple ?
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
12 juil. 2008 à 14:56
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 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
12 juil. 2008 à 12:22
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 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
12 juil. 2008 à 11:54
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
12 juil. 2008 à 11:03
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();
}
Rejoignez-nous