Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1315 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème avec click() sous Firefox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec click() sous Firefox

n°1467102
benjones
Posté le 29-10-2006 à 21:34:09  profilanswer
 

Bonjour !
 
Voila, j'ai actuellement un petit formulaire dans le quel j'ai une balise input de type file. Je souhaite lancer cette balise depuis un autre bouton. Voici donc ce que j'ai fait :
 
mon formulaire :
<input id="selection_image" name="selection_image" type="file" style="display:none">
 
code onclick sur mon autre bouton :
document.getElementById("selection_image" ).click();
 
Mon soucis c'est que cela fonctionne très bien sous IE mais pas sous firefox :/
 
Si quelqu'un a une solution, merci.

mood
Publicité
Posté le 29-10-2006 à 21:34:09  profilanswer
 

n°1467124
dwogsi
Défaillance cérébrale...
Posté le 29-10-2006 à 23:24:30  profilanswer
 

Et pourquoi pas :

Code :
  1. <input id="selection_image" name="selection_image" type="file" style="display:none" onclick="la_fonction_de_ton_choix()">


 
Sinon je crois aussi que :

Code :
  1. document.getElementById("selection_image" ).onclick=fonction_a_appeler;


fonctionne aussi mais à vérifier.

n°1467162
benjones
Posté le 30-10-2006 à 07:46:35  profilanswer
 

Heu je ne vois pas vraimement l'interet de ce que tu me montres. Je souhaite déclencher le input file depuis un autre bouton. Au clique sur le input file, je ne souhaite pas lancer une autre fonction. L'action onclick sur le input file est inutile. Désolé c'est peut être moi qui m'était mal exprimé.
 
Merci.

n°1467178
anapajari
s/travail/glanding on hfr/gs;
Posté le 30-10-2006 à 08:52:56  profilanswer
 

je "crois" que c'et not possible sous FF pour des raisons de sécurité...

n°1467181
gatsu35
Blablaté par Harko
Posté le 30-10-2006 à 08:59:35  profilanswer
 

la fonction click() simule réellement un clic de souris. C'est une fonction fullpropriétaire de IE.
Quand on code, on code pour firefox, ensuite on adapte à IE (c'est largement plus simple). Je t'invite donc à revoir ta copie

n°1467188
benjones
Posté le 30-10-2006 à 09:12:15  profilanswer
 

gatsu35 a écrit :

la fonction click() simule réellement un clic de souris. C'est une fonction fullpropriétaire de IE.
Quand on code, on code pour firefox, ensuite on adapte à IE (c'est largement plus simple). Je t'invite donc à revoir ta copie


 
Je code toujours pour FF en premier (je bricole pour IE après mdr). Cependant, pour résoudre mon problème je n'ai vu que la fonction click(). Y a t'il une autre méthode, soit dit en passant plus propre que click(), afin de déclancher un input de type file ?
 
Merci pour votre aide.

n°1467742
gatsu35
Blablaté par Harko
Posté le 30-10-2006 à 18:26:50  profilanswer
 

Non ya pas d'autre méthodes pour des raisons de sécurité

n°1468559
benjones
Posté le 01-11-2006 à 09:05:24  profilanswer
 

Ok, merci d'avoir éclairé mon chemin ^^
 
Je vais tacher de trouver une autre solution.
 
Merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème avec click() sous Firefox

 

Sujets relatifs
problème taille police IE FirefoxMise en place du MVC sur un site : problème de visibilité de variables
Probleme Requette SQLproblème php/mysql : mysql_connect()
Probleme avec un code....Probleme de NULL INTERDIT dans une table
probleme avec simplexmlProbleme de requete
[C# ASP.Net] Problème lors de l'envoi d'un email 
Plus de sujets relatifs à : Problème avec click() sous Firefox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR