![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 15.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Czy mozna przypisać do jednego przycisku lub jakiegokolwiek innego elementu dwa zdarzenia np. onclick i onkeydown?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
mozesz. Tylko ze onkeydown dziala i tak na całym dokumencie. Wiec dodawanie zdarzenia klawiatury wyglada tak że
1) dodajesz zdarzenie onkeydown (badz onkeyup - jest roznica) na zdarzeniu focus dla elementu 2) usuwasz powyzsze zdarzenie klawiatury na zdarzeniu blur dla elementu. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 15.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
No dobrze ale jak to zapisać prawidłowo?? Czy takie coś:
Kod <input type="button" onclick="funkcja1" onkeydown="funkcja2"/> jest poprawnym przypisaniem dwóch zdarzeń? dodam że w niektórych przeglądarkach to działa a w innych nie, a chciałbym aby działalo w każdej edit: Widze ze ktoś juz dał odpowiedz zanim zdarzyłem zapytac (IMG:style_emoticons/default/tongue.gif) Ten post edytował czarek1986 21.08.2009, 09:33:51 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Cytat jest poprawnym przypisaniem dwóch zdarzeń? Nie jest, a i wersja ~skowron-line, też IMO nie jest najlepsza(zapewne chciał tylko dać Ci przykład). Ja uznaje zasadę, że JS, CSS, itd. powinno być w osobnym pliku, dzięki temu przy późniejszych zmianach, nie będziesz szukał wszystkiego po całym kodzie(JS i HTML oddzielnie) i szybciej wszystko pozmieniasz. Skorzystaj z tego: http://www.quirksmode.org/js/eventSimple.html - pamiętaj o tym, że DOM musi być załadowane (IMG:style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 21:39 |