Hallo,
ein paar Sachen versteh ich nicht:
Die folgende Funktion, bekommt 2 Übergabewerte, der eine sagt der Funktion um welchen Layer es sich handelt, (css bezeichnung) der andere Übergabewert übermittelt den Namen einer Globalen Variable, welche als Schalter dient... Da das Script mehrere einzelne Layer ansteuern soll, ist es allerdings erforderlich das auch die Globale Variable geändert wird:
abc2 ist also der Name, also ein String??
function menutoggle(abc,abc2)
{
if (abc2==0)
{
abc2=1;
Menue(abc);
}
else
{
abc2=0;
noMenue(abc);
}
}Wie frage ich also den namen der Globalen Variable ab, welche sich hinter abc2 verbirgt ?
Ich dachte abc2 ist schon der Name?
Praktisch müsste es so aussehen:
function menutoggle(abc,abc2)
{
if (abc2==0)
{
abc2=1;
ERMITTELTER VARIABLEN NAME=abc2;
Menue(abc);
}
else
{
abc2=0;
ERMITTELTER VARIABLEN NAME=abc2;
noMenue(abc);
}
}
Du willst den Namen der Variable derselbigen zuweisen?
Vermutlich brauchst du einfach nur das hier:
window["namederglobalenvariable"] = wert;
Gruß!