Bonjour.
J'aurais besoin d'une info concernant la gestion des événements.
Sur des pages générées à l'aide d'AJAX, j'assigne dynamiquement des événements à certains contrôles.
Simulant un desktop, j'utilise un "dock" par bureau virtuel et lorsque je change de bureau virtuel, le dock est rechargé pour ne contenir que les applications fermées appartenant à ce bureau. Jusque là tout va bien, j'arrive à obtenir ma liste d'applications. Seulement, lorsque je passe du bureau A au B, puis reviens au A, lorsque je veux lancer une des applications du dock, celle-ci est bien lancée, mais ouvre plusieurs instances, le nombre correspondant au nombre de fois que j'ai affiché mon bureau sans effectuer de véritable rafraichissement de la page.
Je me demandais donc si le fait d'ajouter un gestionnaire d'évènement ajoutait une action au eventHandler ou le remplaçait.
Voici donc le code qui est utilisé pour ajouter le eventHandler
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dojo.event.topic.getTopic("addChannelTopic").subscribe(this,"handleAddChannelTopic");
Merci d'avance.
Partager