Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: 2 funkcje, 3 przyciski, co drugie klikanie inna funkcja
Forum PHP.pl > Forum > Po stronie przeglądarki
bok
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.
Zajec
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;
}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.