Weder if noch case Anweisungen klappen
Verfasst: 01.09.2009, 17:16
Hi, ich versuch mich gerade ein wenig mit Livecycle anzufreunden und bin noch ganz am Anfang. Meine Skripte will ich mit Javascript machen, habe nun versucht bei einem Klick auf einen Button ein Textfeld zu verstecken, bzw. es wieder sichtbar zu machen, wenn wiederholt geklickt wird. Ich hab die Variable "check" definiert, die 1 oder 0 ist und jeweils invis/vis auslösen soll.
So und leider nur so klappt zumindestens das unsichtbar machen.
Sobald ich ein else reinnehme, klappt nichts mehr.
Ebenso klappt eine switch aka case of Anweisung nicht.
Ich glaube ich sitze irgendeinem fundamentalen Trugschluss auf, worin besteht er? 
PS: Auch das wieder sichtbar machen klappt generell nicht. Hatte es jetzt mal spaßeshalber mit zwei Buttons probiert. Invis wird es zwar nur taucht das Unterformular nicht mehr auf.
So und leider nur so klappt zumindestens das unsichtbar machen.
Code: Alles auswählen
if (check == 0) then
{ Teilformular1.presence = "hidden";
check=1; }
Ebenso klappt eine switch aka case of Anweisung nicht.
Code: Alles auswählen
switch(check) {
case '0':
Teilformular1.presence = "hidden";
NumF1.rawValue = 14;
check=1;
break;
case '1':
Teilformular1.presence = "visible";
check=0;
break; }
Code: Alles auswählen
if (check == 0)
{
Teilformular1.presence = "hidden";
check=1;
}
else //hier meckert er rum es wäre kein else erlaubt
{
...
}

PS: Auch das wieder sichtbar machen klappt generell nicht. Hatte es jetzt mal spaßeshalber mit zwei Buttons probiert. Invis wird es zwar nur taucht das Unterformular nicht mehr auf.