Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 2 funkcje, 3 przyciski, co drugie klikanie inna funkcja
bok
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Zajec
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:10