• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dwie funkcje, jeden przycisk- czy się da?

Object Storage Arubacloud
0 głosów
4,968 wizyt
pytanie zadane 31 marca 2016 w JavaScript przez lukasz1390 Użytkownik (500 p.)
Witam, szybkie pytanie :)

Czy do jednego przycisku można przypisać dwa zdarzenia Onclick, tak żeby po jego kliknięciu zadziałały dwie funkcje?

Z góry bardzo dziękuję :)

3 odpowiedzi

0 głosów
odpowiedź 31 marca 2016 przez Mateusz11 Pasjonat (22,910 p.)
wybrane 31 marca 2016 przez lukasz1390
 
Najlepsza

Albo można zrobić zapętlenie:

<button onClick="funkcja" />
<script>
function pierwsza_funkcja()
{

}
function druga_funkcja()
{

}
function funkcja()
{
pierwsza_funkcja();
druga_funkcja();
}
</script>

 

komentarz 31 marca 2016 przez Eryk Andrzejewski Mędrzec (164,260 p.)
Zapętlenie? o_O
komentarz 31 marca 2016 przez Mateusz11 Pasjonat (22,910 p.)
Nie wiedziałem jak się wyrazić xDD
komentarz 31 marca 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
<button onClick="funkcja" />

Co to ma być? Kłaniają się podstawy HTML: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button

I zdarzenie click inline w HTML? No błagam, wszystko tylko nie to. Pokazałeś najgorsze z możliwych rozwiązań...

+1 głos
odpowiedź 31 marca 2016 przez niezalogowany
Wydaje mi się, że nie, nie lepiej wrzucić zawartość tej jeszcze nieistniejącej drugiej funkcji do obecnej?

Albo wywołanie jej w onClicku? :)
0 głosów
odpowiedź 31 marca 2016 przez ScriptyChris Mędrzec (190,190 p.)

Jest taka możliwość, gdy zastosujesz EventListener. W nim możesz wywołać wiele innych funkcji

http://stackoverflow.com/a/25028877/4983840

Natomiast chyba nie ma możliwości podpięcia bezpośrednio wielu funkcji pod jakieś zdarzenie na danym elemencie.

[edit]

Chociaż możesz spróbować w ten sposób:

http://stackoverflow.com/a/3910750/4983840

Ale: zapoznaj się najpierw z tym:

https://kornel.ski/pl/onclick

komentarz 31 marca 2016 przez Magicone Nałogowiec (45,100 p.)
do addEventListener przekazujesz funkcję anonimową, która wywołuje inne funkcje, tak samo można zrobić z onclickiem :D
komentarz 31 marca 2016 przez ScriptyChris Mędrzec (190,190 p.)
Tak, ale ogólnie lepiej to zrobić przez EventListener, niż onclick - mimo, że można w obu przypadkach ze środka funkcji wywołać pozostałe.

Podobne pytania

0 głosów
1 odpowiedź 350 wizyt
–2 głosów
0 odpowiedzi 199 wizyt
pytanie zadane 19 sierpnia 2019 w Sprzęt komputerowy przez kubekszklany Gaduła (3,190 p.)
0 głosów
1 odpowiedź 942 wizyt
pytanie zadane 9 września 2018 w HTML i CSS przez vneb Początkujący (490 p.)

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...