Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4902 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]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?

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-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)