Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Wcisniety przycisk + klikniecie = odpalenie funkcji
soska66
post 15.05.2008, 13:24:02
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 1
Dołączył: 3.02.2005

Ostrzeżenie: (0%)
-----


Witam

Tak jak w temacie. Mam sobie jakis link. Chcialbym aby po kliknieciu myszka na link, wywolywana byla funkcja1. Natomiast gdy wcisne ctrl + klik, mialaby sie wywolywac funkcja2.

Chce taki manwer zastosowac w kalendarzu zrobionym w js. Kazdy dzien jest odnosnikiem <a>. Klikniecie myszka powoduje wyswietlenie daty dd.mm.yyyy. Za pomoca ctrl chcialbym zaznaczac pewien obszar dat, tak aby po kliknieciu z ctrl, wyswietlilo sie dd.mm.yyyy - dd.mm.yyyy (gdzie druga data to ta kliknieta z ctrl)

Nie mam pomyslu jak sie za to zabrac

Z gory dziekuje za pomoc

Ten post edytował soska66 15.05.2008, 13:24:45
Go to the top of the page
+Quote Post
thornag
post 16.05.2008, 09:02:32
Post #2





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Zrob to tak ze globalnie czytasz event on key down.

Czyli masz funckje, checkCTRL(event)

w ktorej sprawdzasz czy wcisniety klawisz to CTRL, jesli tak to zmieniasz jakas flage na true, np ctrlPressed = true;

W lapaniu zdarzenia on key release zmieniasz ta flage spowrotem na false.

W funckji1 ktora obsluguje klikniecie myszka robisz sobie, if(flagaCTRL) 1akcja ELSE 2akcja.


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:34