tu as un espace dans la chaine entre gumé,  tu écris test "

il faut supprimer l'espace avant le gumé!


De : yannick 
Date : lundi 11 mars 2013 15:08
À : [email protected] 
Objet : [progliste] javascript-fontion non executée.


bonjour, je suis en train d'écrir un script javascript pour grease monkey .
voici ce que je fais :
pour choisir le genre d'une radio ,
je clique sur le lien choisir, les genres de radios apparaissent .
jusque la tout est ok .
ensuite, je clique sur un genre , et les sous genres apparaissent .
jusque la, tout est ok .
c'est maintenant qu'intervient mon script .
les sous genres apparaissent  désormais comme des cases à cocher, car j'ai 
supprimer l'attribut qui le rendait invisible .
comme quoi le script fonctionnne pour l'instant comme je le souhaite .
puis cela se gâte .
si  je rajoute l'attribut onclick avec :
obj.setAttribute ("onclick","javascript:alert ('oui'")
tout fonctionnne , car lorsque je fais la barre d'espace sur l'une des cases, 
la boite de dialogue  apparait .
maintenant, je reviens dans mon script, et je remplace ce alert ('oui') par la 
fcontion test :
obj.setAttribute ("onclick","javascript:test ");
avec :
function test ()
{alert ("bonjour");
et bien la, plus rien ne fonctionnne !
j'ai bien les cases à cocher qui apparaissent, mais un clique sur l'une des 
cases ne  produit aucune boite de dialogue !
en fait, il n'y a quavec alert ('oui') que cela fonctionnne .
qui aurait une idée du pourquoi ?
merci !



Répondre à