Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Wcisniety przycisk + klikniecie = odpalenie funkcji
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
soska66
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
thornag
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.
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.