Forum de discussion
Forum « Programmation Javascript » (archives)
Simuler un click sur un <input file>
Envoyé: 19 juillet 2004, 4h51 par lbourlet
je voudrais simuler un click sur un <input type="file"> pour que s'ouvre un explorateur de fichiers.
J'y arrive sous IE avec un :
Code:
<form name="formulaire" action="/recrutement/servlets/fichier" method="post">
...
<input type="button" class="BOUTONFICHIER" name="lien" value="Joindre un fichier" onclick="alert('click');document.forms['formulaire'].elements['arborescence'].click();">
...
<input type="file" name="arborescence" style="display: none" onchange="changement_nom_fichier()">
...
</form>
Donc, comme je le disais, sous IE, pas de problème. Par contre, sous FireFox et Netscape 7, j'ai bien l'alerte "click" mais pas d'explorateur qui s'ouvre.
J'ai donc cherché l'équivalent du click() pour FireFox et Netscape mais je n'ai pas trouvé !
Quelqu'un connaît connait-il la solution ?
Merci d'avance.
Réponses
|