Re: [LA-discussions] JS : affectation de variable directement dans le onclick

[ Thread Index | Date Index | More linuxarverne.org/discussions Archives ]


Bonsoir

C'est une question de "scope". Si tu déclares ta variable globalement (bloc "script" qui fait une déclaration+initialisation dans le head de la page) tu pourras y accéder de partout : onclick sur des éléments de la page, autres blocs "script", événements,...

<script>var toto=0;</script>
...
<img src="" alt="" onclick="toto=12; alertToto();"/>
...
<script>
 alert(toto); // va afficher 0

 function alertToto() {
   alert(toto) ; // va afficher 12 lors du clic sur l'image
 }
</script>


Daniel Cartron <dan@xxxxxxxxxxx> a écrit :

>Bonsoir,
>
>J'ai déjà vu ça qq part mais impossible de retrouver comment faire, je 
>dois pas mettre les bons mots clé dans google : 
>je voudrais écrire onclick="mavariable='toto'"
>et le code js qui se trouve plus loin dans la page dans une balise 
>script récupère mavariable.
>
>Merci pour les pistes.
>
>-- 
>Cordialement, Daniel Cartron
>« On ne prête qu'aux riches. Et on a raison : les pauvres remboursent 
>difficilement. »
>Tristan Bernard
>
>
>--
>Liste de discussions de LinuxArverne
>http://wiki.linuxarverne.org/listes_de_diffusion
>


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/