Faire passer des variables hors des functions ?
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:
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 ?
:oops: