Bonjour,

j'ai cette fonction javascript à modifier pour faire passer une variable de la 2ème fonction vers la 1ère. Et je n'y arrive pas...
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
function gk_is_style1_text_anim(wrapper, contents, which, $G){
	var txt = $E(".gk_is_text",wrapper);
	// Je voudrais tester ici la valeur de "deja_venu" déclarée dans la fonction plus bas		
	if (typeof(deja_venu)=='undefined') {
		var old_etat = etat_initial;
	} else {
		alert ("Déjà passé");
		var old_etat = new_etat;
	}
	new Fx.Opacity(txt,{duration: $G['anim_speed']/2}).start(1,0);
	(function(){
		new Fx.Opacity(txt,{duration: $G['anim_speed']/2}).start(0,1);
		txt.innerHTML = contents[which];
	}).delay($G['anim_speed']);
		// Je déclare la variable
		var deja_venu = "OUI";
}
Mais ma variable deja_venu est toujours undefined...


C'est peut-être parce que la fonction principale est appelée par du PHP ?