Bonjour à tous
Je viens de récupérer sur le Net un bout de code qui fait de l'upload de fichiers image https://artisansweb.net/drag-drop-file-upload-using-javascript-php/
J'ai recopié ce code sur un site de tests, ça marche tel quel.
Mais si je veux utiliser ce code dans un autre contexte j'ai besoin de le comprendre en détail.
J'ai donc remplacé
par
dans le but de récupérer l'évènement clic sur le bouton, j'ai remplacé
par
Je constate que la variable "e" est undefined
Utiliser
est une pratique courante équivalent à
et souvent plus simple d'emploi
Auriez vous une idée de ce qui peut provoquer ce comportement?
Voici l'adresse de la page de test: https://tests.osirisnet.net/tests1/upload.html
Merci de votre aide
Je viens de récupérer sur le Net un bout de code qui fait de l'upload de fichiers image https://artisansweb.net/drag-drop-file-upload-using-javascript-php/
J'ai recopié ce code sur un site de tests, ça marche tel quel.
Mais si je veux utiliser ce code dans un autre contexte j'ai besoin de le comprendre en détail.
J'ai donc remplacé
<input type="button" value="Select File" onclick="file_explorer();">
par
<input type="button" value="Select File" onclick="file_explorer(event);">
dans le but de récupérer l'évènement clic sur le bouton, j'ai remplacé
function file_explorer() {
par
function file_explorer(e) {
console.log(e);
Je constate que la variable "e" est undefined
Utiliser
<balise onclick="fonction(event)...>
est une pratique courante équivalent à
balise.addEventListener('click', fonction)
et souvent plus simple d'emploi
Auriez vous une idée de ce qui peut provoquer ce comportement?
Voici l'adresse de la page de test: https://tests.osirisnet.net/tests1/upload.html
Merci de votre aide