Bonjour,

Comment obtenir un Event.target.files simplement en cliquant sur un image pour récupérer chemin et nom complet ? Ou récupérer ce chemin en tant qu'objet, équivalent à cet Event.

En fait se passer de l'instruction Input...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<input type="file" id="files" name="files[]" />
<output id="list"></output>
 
<script>
  function handleFileSelect(evt) {
    var files = evt.target.files;
 
    var output = [];
 
f = files[0]
      output.push( f.name);
 
    document.getElementById('list').innerHTML = '<ul>' + output.join('') + '</ul>';
  }
 
 document.getElementById('files').addEventListener('change', handleFileSelect, false);
</script>
Merci