Javascript: Concatenation.

Niel -  
freecircus Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Voila mon problème :
var full1 = new Boolean();
var full2 = new Boolean();
var full3 = new Boolean();
full1=full2=full3=true;

function slide(numero)
{
if('full'+numero)
{
new Effect.SlideUp('sousmenu'+numero);
'full'+numero = false;
}
else
{
new Effect.SlideDown('sousmenu'+numero);
'full'+numero = true;
}
}

L'idée c'est de généraliser la fonction slide,
Je m'explique : dans mon code html j'ai des div avec l'id 'sousmenu' et le numero du sousmenu.
Je veux detecter si un menu est déroulé ou non.
Pour ca j'utilise des booleens, et je voudrais que le terme 'full'+1 (par exemple) forment la variable full1 .
Voila SI vous avez des idées je les accepte volontier.

Merci d'avance

1 réponse

freecircus Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Alors, deux écoles :

-> Ceux qui te conseilleront la fonction eval()
-> Ceux qui dirons que eval() c'est le mal et te renverrons vers les array.

Dans l'absolue, pour faire ce que tu veux faire de la façon dont tu nous l'a présenté, c'est la fonction eval() qu'il te faut ;)
0