Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Akcje w html vs akcje w JS
mat-bi
post
Post #1





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Witam,

Może dziwnie tytuł brzmi, ale nie wiedziałem, jak to nazwać (IMG:style_emoticons/default/wink.gif)

Chodzi mi o to, jak to poprawniej jest?

  1. <a href="#" onclick="sprawdz(1)">Sprawdź!</a>


czy
  1. <a href="#" class="sprawdz" post_id="1">Sprawdź!</a>


i przypisanie onclick w js?

Kiedyś się uczyłem z książki o AJAX'ie, że poprawniejsza jest druga metoda, ale w końcu nie wiem, bo większość stron wykorzystuje pierwszą. To jak to w końcu jest?

Ten post edytował mat-bi 22.06.2011, 22:10:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


IMO najpoprawniej:
  1. <span id="test">Kliknij</span>

  1. #test{
  2. color: blue;
  3. text-decoration: underline;
  4. /*i inne, żeby to wyglądało jak link -> np. łapka*/
  5. }

[JAVASCRIPT] pobierz, plaintext
  1. //1 -> addEventListener i attachEvent
  2. // lub
  3. //2 -> document.getElementById('test').onclick = ....
[JAVASCRIPT] pobierz, plaintext


Na dobrą sprawę powinno się korzystać z pierwszego sposobu(1 w JS), ale osobiście, z przyzwyczajenia korzystam z 2(ma odrobinę mniejsze możliwości).

Polecam:
- https://developer.mozilla.org/pl/DOM/elemen...ddEventListener
- http://pornel.net/onclick (ma swoje lata)

Ten post edytował kamil4u 24.06.2011, 11:37:37
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(kamil4u @ 24.06.2011, 12:37:18 ) *
Na dobrą sprawę powinno się korzystać z pierwszego sposobu(1 w JS), ale osobiście, z przyzwyczajenia korzystam z 2(ma odrobinę mniejsze możliwości).

Chyba właśnie na odwrót, to sposób pierwszy ma mniejsze możliwości i moim zdaniem jest bardziej niepoprawny.
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 06:12