Afficher un message
Vieux 04/09/2007, 00h14   #16
Jean Ceugniet
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Comment déclencher artificiellement la fonction affecté à onclick ?

Cenekemoi a écrit :
> Bonjour à Jean Ceugniet <jean.ceugniet@gmail.com> qui nous a écrit :
>> Salut,
>>
>> Voilà, j'ai la fonction javascript suivante :
>>
>>> function partieJoueurOut (joueur_id, lien)
>>> {
>>> lien.parentNode.style.display = "none";
>>> x_maj_stats (joueur_id, $idPartie, majFinie);
>>> }

>>
>>
>>
>> et le code php suivant :
>>
>>> <li><a href="#" onclick="partieJoueurOut($joueur_id, this);">$nom
>>> est OUT</a></li>

>>
>> (Les variables $ sont des variables php, le code est généré en php).
>> Sur une certaine condition, je souhaite pouvoir déclencher
>> artificiellement la fonction affectée au onclick d'un certain lien; je
>> peux sans problème repérer le lien en question dans la page (c'est le
>> seul dont le display ne soit pas encore à none), et je voudrais
>> pouvoir déclencher la fonction affectée à son évènement onclick.
>> Comme faire pour obtenir l'équivalent d'un "execute (this.onclick);" ?
>>
>> Merci

>
> Méfie-toi juste de ton code dit php avec ta variable $joueur_id car le
> généré Html sera du type :
>
> <a href="#" onclick="partieJoueurOut(12345, this);">TOTO est OUT</a>
>
> Tout va bien si $joueur_id est numérique, mais attention s'il peut être
> *alpha*. Il faut alors coder en php :
>
> <a href="#" onclick="partieJoueurOut('$joueur_id', this);">$nom est
> OUT</a>
>
> (voir les apostrophes autour de $joueur_id)
>


Il est numérique (mais j'y penserai pour un prochain truc merci)
  Réponse avec citation
 
Page generated in 0,06256 seconds with 9 queries