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

onclick="" - parę funkcji

Object Storage Arubacloud
0 głosów
405 wizyt
pytanie zadane 10 kwietnia 2016 w JavaScript przez BlauVeB Początkujący (410 p.)
Witam jak mam zapisać atrybut

onclick="funkcja()" aby zadział dla dwóch funkcji, coś takiego nie działa:

onclick="funkcja(), funkcja2()" // nie działa

5 odpowiedzi

0 głosów
odpowiedź 10 kwietnia 2016 przez MetGang Nałogowiec (34,360 p.)
wybrane 10 kwietnia 2016 przez BlauVeB
 
Najlepsza
onclick="Funkcja1(); Funkcja2();"

W środku onclicka po prostu umieszczasz kod JS do wykonania.

+1 głos
odpowiedź 10 kwietnia 2016 przez niezalogowany

W tym przypadku musisz stworzyć jakąś funkcję onload i w niej dodać funkcje aktywowane na kliknięcie używając addEventListener

http://www.w3schools.com/jsref/met_document_addeventlistener.asp

EDIT: jak widzę dało się to zrobić jeszcze inaczej

+1 głos
odpowiedź 10 kwietnia 2016 przez darek_kce Gaduła (3,180 p.)
Musisz rozdzielić je średnikiem

onclick="funkcja();funkcja2();"

ALE najlepiej w ogóle nie używać onclick, tylko nasłuchiwać zdarzenia w JS.
komentarz 10 kwietnia 2016 przez BlauVeB Początkujący (410 p.)
Co to znaczy?

Używam sposobu od Mirosława.
komentarz 10 kwietnia 2016 przez ScriptyChris Mędrzec (190,190 p.)

Co to znaczy? 

Zamiast atrybutu onlick w HTML, używaj addEventListener w JavaScript:

https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener

+1 głos
odpowiedź 10 kwietnia 2016 przez Comandeer Guru (601,110 p.)

Jeśli trzeba dodać zdarzenie, NIGDY nie robi się tego przy pomocy atrybutu [onclick]! Robi się to przy pomocy addEventListener, gdzie można z automatu dodać wiele metod: https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener

I to jest JEDYNY poprawny sposób na dzień dzisiejszy.

komentarz 10 kwietnia 2016 przez BlauVeB Początkujący (410 p.)
Czyli Mirosław źle uczy? xD

 

Mógłbyś mi napisać taki "szkielet" jak używać tego sposobu? Bo nie rozumiem tak dobrze jeszcze angielskiego.
komentarz 10 kwietnia 2016 przez Comandeer Guru (601,110 p.)
https://developer.mozilla.org/pl/docs/Web/API/Element/addEventListener ;)

A angielski w tej branży znać niestety trzeba, bo materiały po polsku zwykle są przestarzałe.
0 głosów
odpowiedź 10 kwietnia 2016 przez BlauVeB Początkujący (410 p.)
Mam jeszcze jedno pytanie. Jak mam wkleić PHP do kodu javy script?

<script>

    kod

    <?php
        
        kod

    ?>
    
    kod

</script>

 

taki sposób zadziała?
komentarz 10 kwietnia 2016 przez Comandeer Guru (601,110 p.)
Powinien.

Podobne pytania

0 głosów
0 odpowiedzi 124 wizyt
0 głosów
2 odpowiedzi 515 wizyt
pytanie zadane 20 lipca 2017 w JavaScript przez Michał Pi Nowicjusz (220 p.)
0 głosów
1 odpowiedź 205 wizyt
pytanie zadane 1 lutego 2022 w JavaScript przez sk1neq Nowicjusz (120 p.)

92,568 zapytań

141,424 odpowiedzi

319,634 komentarzy

61,956 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!

...