[javascrip] Modifier le comportement onclick
Résolu/Fermé
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
-
22 déc. 2006 à 12:10
SilvR - 19 févr. 2009 à 12:29
SilvR - 19 févr. 2009 à 12:29
A voir également:
- [javascrip] Modifier le comportement onclick
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier story facebook - Guide
- Comment modifier un pdf - Guide
- Modifier extension fichier - Guide
2 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
22 déc. 2006 à 13:30
22 déc. 2006 à 13:30
J'ai trouvé mon erreur :) (ca vous fait une belle jambe hein :p)
Voilà la solution, remplacer ceci :
par celà :
semble la bonne maniere de procéder :)
Voilà la solution, remplacer ceci :
div_but_avance.onclick = "displayCurrentPlayerInBox(box,id_player4,list_players)";
par celà :
div_but_avance.onclick = new Function('showPlayers("'+box._lib+'",'+id_player4+');');
semble la bonne maniere de procéder :)
Le mieux serait de faire une fonction anonyme qui appelle ta vrai fonction
div_but_avance.onclick = funtion(){ displayCurrentPlayerInBox(box,id_player4,list_players); };
pour le element.onclick il faut passer une référence à une fonction et non le résultat ou une chaine de caractères. C'est pour cela que ta première version ne fonctionnait pas et que la seconde oui. Voilà c'était juste pour apporter une explication.
Ça fait plus de 2 ans que tu as trouvé la solution mais d'autre auront bien le même problème :oP
div_but_avance.onclick = funtion(){ displayCurrentPlayerInBox(box,id_player4,list_players); };
pour le element.onclick il faut passer une référence à une fonction et non le résultat ou une chaine de caractères. C'est pour cela que ta première version ne fonctionnait pas et que la seconde oui. Voilà c'était juste pour apporter une explication.
Ça fait plus de 2 ans que tu as trouvé la solution mais d'autre auront bien le même problème :oP