Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dwa zdarzenia do jednego przycisku
czarek1986
post
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??

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wookieb
post
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.
Go to the top of the page
+Quote Post
skowron-line
post
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


  1. <input type="text" onfocus="alert( 'focus' );" onblur="alert('blur' );" onkeyup="alert( 'keyup' );" onkeydown="alert( 'keydown' );">
Go to the top of the page
+Quote Post
czarek1986
post
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
Go to the top of the page
+Quote Post
kamil4u
post
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)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 2.10.2025 - 21:39