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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  appeller une fonction en javascript à l'aide d'un variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

appeller une fonction en javascript à l'aide d'un variable

n°1313712
south
Posté le 26-02-2006 à 10:50:36  profilanswer
 

<div id="fractionnements" class=deb></div>
 
<script language='JavaScript' type='text/javascript'>
var vi = document.createElement('input');
vi.setAttribute('type', 'button');
vi.setAttribute('value', '+');
vi.setAttribute('id', 'id');
vi.className = 'class_div';
vi.onclick = function() {Ajouter_fractionnements();}
document.getElementById('fractionnements').appendChild(vi);
</script>
 
voila cette fonction fonctionne parfaitement sous ie, mais je voudrais que l'evenement associé à mon bouton puisse etre stoker dans une variable
var evenement = 'Ajouter_fractionnements()';
vi.onclick = function() {evenement;};
mais ca ne marche pas , je pense qu'il faudrait faire un transtypage§§??
quelqu'un aurrait la solution pour faire fonctionner se code?merci


Message édité par south le 26-02-2006 à 11:23:08
mood
Publicité
Posté le 26-02-2006 à 10:50:36  profilanswer
 

n°1313742
gatsu35
Blablaté par Harko
Posté le 26-02-2006 à 14:54:03  profilanswer
 

var evenement = function() {Ajouter_fractionnements()};
vi.onclick = function() {evenement();};  
 
ca passerai mieux je pense
car ce que tu avais fait avant signifiait :  
je mets la chaine de caractères : 'Ajouter_fractionnements()';  
dans la variable evenement
mais une variable sans rien ca vaut rien :D
 

n°1313833
south
Posté le 26-02-2006 à 18:23:36  profilanswer
 

Merci Gatsu35, ta solution me convient.

n°1313881
gatsu35
Blablaté par Harko
Posté le 26-02-2006 à 20:23:17  profilanswer
 

je suis ravi pour toi et je te félicite de faire du code JS très propre :D

n°1313882
masklinn
í dag viðrar vel til loftárása
Posté le 26-02-2006 à 20:29:03  profilanswer
 

Pourquoi ne pas tout simplement faire
 

Code :
  1. vi.onclick = Ajouter_fractionnement;


[:petrus dei]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1314018
gatsu35
Blablaté par Harko
Posté le 27-02-2006 à 09:07:54  profilanswer
 

masklinn a écrit :

Pourquoi ne pas tout simplement faire
 

Code :
  1. vi.onclick = Ajouter_fractionnement;


[:petrus dei]


 
Peut être justement qu'il veut une fonction dans laquelle il rajouteras d'autres truc (m'enfin ca me laisse perplexe son truc.
 
Néanmoins suite à l'intervention de masklinn je me demandais si on pouvait faire ça au final :  
 
var evenement = function() {Ajouter_fractionnements()};  
vi.onclick = evenement;
 
evenement étant devenu une fonction.

n°1314071
masklinn
í dag viðrar vel til loftárása
Posté le 27-02-2006 à 10:18:25  profilanswer
 

ben oui


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

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

  appeller une fonction en javascript à l'aide d'un variable

 

Sujets relatifs
[Resolu]Jeux2D besoin d aide couleur de transparenceFonction : Si un nombre et negatif
incrementation d'une variable ($var1, $var2, $var3, ...)[VBScript] [RESOLU] fonction SPLIT
fonction "penner avec flash8 "aide pour faire une applet pour ouvrir word à partir de page html
Variable phpOptimisation d'une fonction img 2D
[résolu]probleme entre fonction et regexjavascript, vidéos et Safari
Plus de sujets relatifs à : appeller une fonction en javascript à l'aide d'un variable


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