Si vous souhaitez participer à la vie de dojotookit-fr, nous recherchons : des traducteurs, des personnes pour animer le blog ou écrire des articles, etc...
Prévenez nous par mail (ben_AT_dojotoolkit-fr_DOT_org) ou par chat (#dojo-fr sur irc.freenode.net)

[resolu]event

Tagged:

slt
j'ai en petit soucis avec la gestion des évènements, cela doit etre gros comme une maison , mais je ne le vois pas.
j'ai le code suivant pour ecouter le click sur le span "bouton1", mais en fait le click est capté quelque soit l'endroit ou je click.

j'utilise smarty donc {literal} pour eviter les soucis de parse
et mes appel aux source sont dans mon head.tpl

Merci A+

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<script type="text/javascript">
        
        {literal}
        function menuClick(){
                
                console.log("test");
                
        }
 
j'ai trouvé la solution je n'initialiser pas ma var , j'ai fait dojo.addOnLoad(var .....)
A+
        
        var bt = dojo.byId("bouton1");
        
        dojo.connect(bt,'onclick',function(event){
                
                console.log("test");
   
        });
 
{/literal}
        
        
        
</script>
 
 
</head>
 
<body class="tundra">
 
        {include file="include/entete.tpl"}
 
                <!--href="/750/pollencms_0.6/sites/pages/languages/accueil.html"-->
                <!--menu-->
                        <div id="controleBar">
                                <span  id="bouton1" style="background-color:#0000AA;" >Développement</span>
                                <span  id="bouton2" style="background-color:#AA0000;">Eco-Tic/geen IT</span>
                        </div>
                        <div style="width: 1000px; height: 600px">
          
                <div dojoType="dijit.layout.ContentPane" title="My second tab">
                    Lorem ipsum and all around - second...
                </div>
               
        </div>
                        
                
 
 
</body>
 
</html>

Commentaires

Salut, Je ne sais pas ce qui

Salut,
Je ne sais pas ce qui c'est passé mais ton code est bizarre...
Y'a un phrase au millieu...
en tout cas, c'est juste,
il faut utiliser addOnLoad car au moment ou tu faisais le dojo.byId, le span était pas encore créer dans le DOM