Bonjour,

Je cherche a faire un équivalent de la méthode trigger de Jquery sous prototype.

J'ai trouvé Event.fire mais je n'arrive a rien déclencher avec...

Je cherche a déclencher l'event 'click' placée sur l'ID aide, voir code ci dessous.

D'avance , merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
	startEvent : function()
	{
		if ($('login'))
		{
			Event.observe( $('login'), 'click', function(event)
				{
					// Cache le menu aide
					Event.fire( $('aide'), 'click' );
 
					new Effect.toggle('loginBox', 'blind',
						{
							duration: 0.5,
							afterFinish: function(){
								// On change l'icone du bouton
								$('login').select('a').invoke('toggleClassName', 'key_go');
							}
						});
				}
			);
		}
 
		if ($('aide'))
		{
			Event.observe( $('aide'), 'click', function(event)
				{
					new Effect.toggle('aideBoite', 'blind',
						{
							duration: 0.5,
							afterFinish: function(){
								// On change l'icone du bouton
								$('choixStyle').select('a').invoke('toggleClassName', 'aide_on');
							}
						});
				}
			);
		}
	},