![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 8.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki problem z którym już się trochę męczę i nie mogę nic wykombinować: Są dwie funkcje: funkcja_1(); funkcja_2(); I trzy przyciski. A problem polega na tym że chce zrobić coś takiego: Włączam PRZYCISK_1 wykonuje się funkcja_1();, włączam PRZYCISK_3 wykonuje się funkcja_1();, jak włączę PRZYCISK_2 również wykona się funkcja_1();, ale jak kliknę jeszcze raz PRZYCISK_2 to wykona się funkcja_2();, a jak ponownie kliknę ten przycisk to znowu wykona się funkcja_1();. W skrócie o co chodzi: Jak kliknę dwa razy ten sam przycisk to wykona się funkcja_2();, ale jak kliknę za trzecim razem to funkcja_1();, a jak za czwartym razem kliknę ten sam klawisz to znowu funkcja_2(). Z góry wielkie dzięki za jakiekolwiek podpowiedzi. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie tablicę ze stanami
Kod var stany = new Array(0, 0, 0); Przy kliknięciu przycisku n (numerujemy je od 0 do 2) sprawdzamy wartość stan[n]. Na podstawie tego wywołujemy odpowiednią funkcję i zmianiamy stan[n] na przeciwny.Kod if (stan[n]==0) {
funkcja_1(); stan[n]=1; } else { funkcja_2(); stan[n]=0; } Ten post edytował Zajec 10.07.2008, 09:29:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:10 |