Je suis un peu perplexe face à l'implémentation Facebook de Javascript. Je veux mettre en place un écouteur sur une case à cocher afin que, lorsqu'elle est cochée, elle change la classe d'un élément que je peux obtenir par ID. J'ai utilisé la console de test et essayé diverses permutations. Javascript n'est pas ma langue maternelle, ni ma seconde, ma troisième ... Quelqu'un peut-il m'aider en traduisant mon pseudo-code?Utiliser FBJS pour changer CSS
<input class="one" type="checkbox" onclick="setcolor(this.checkedornot)">
function setcolor(checkedornot){
if checkedornot == true {set p.one to p.one.GREEN}
if checkedornot == false {set p.one to p.one.RED}
}
De toute évidence, ce n'est pas javascript, mais c'est ainsi que je peux expliquer la fonctionnalité dont j'ai besoin. Dans mes tests courts, FBJS ne semble même pas enregistrer les événements onClick. Merci!
Fermer kmiyashiro, vous avez besoin this.getChecked(). C'est une fonction, pas un attribut, vous devez donc l'appeler. Vous avez raison à propos de FBJS et de ses méthodes personnalisées. – mixonic
ah, je le savais. J'ai même pensé à l'ajouter mais je n'étais pas complètement sûr. Merci, je l'ai changé dans ma réponse. – kmiyashiro