Bonjour à tous.

Je poste dans la section JS, mais je ne suis pas sûr à 100% que c'est ici que ce sujet à lieu d'être ...
Voici ma demande :
je viens de créer une page html dans laquelle se trouve un bouton parcourir, définit comme ceci :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<div id = "parcourir">
<label for="myfile">Chemin du fichier à ajouter : </label>
<input type="file" id="myfile" onclick="generate_div()"/> 
</div>

une nouvelle div est créée à chaque clic sur le bouton parcourir, la fonction generate_div() fonctionne très bien.

Mais je souhaiterai créer une div, uniquement lorsque l'utilisateur a choisi un fichier grâce à l'explorateur. Je ne vois pas trop comment m'y prendre.
Y'a t-il un moyen de crée un écouteur sur le bouton ouvrir de l'explorateur ?
Pourriez-vous m'aiguiller sur ce sujet.

(Le but est de crée une div par fichier choisi, cette div contiendra le nom du fichier choisi. Donc il n'y a aucun intérêt à appeler la fonction lors du clic sur le bouton Parcourir ...)

Merci d'avance pour vos réponses !