![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
cześć
chciałbym zrobić licznik kliknięć w dany baner, jednocześnie dany baner ma swój link do x strony i tu leży problem, bo:
i działa jeśli nie jest objete hiperłączem <a>, a w postaci jaką wkleiem nie działa ![]() Ten post edytował dopelganger 2.09.2014, 18:43:54 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Zwróć false w zdarzeniu onClick.
W ajaxie na success pobierz href tagu i przekieruj. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
A najlepiej, to nada jakąś klasę, obsłuż zdarzenie "click" tak jak się to powinno robić i wtedy będziesz mógł sobie zliczać cokolwiek zechcesz.
-------------------- Google knows the answer...
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
http://api.jquery.com/jquery.ajax/
http://stackoverflow.com/questions/503093/...uery-javascript A jeszcze lepiej gdybyś to zrobił korzystając z PHP i bazy, jeśli możesz. W banerze podstawiasz link z identyfikatorem, w PHP odbierasz identyfikator, szukasz w bazie odpowiadającemu mu linka, zwiększasz statystyki, przekierowujesz na ten link za pomocą funkcji header. -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
http://api.jquery.com/jquery.ajax/ http://stackoverflow.com/questions/503093/...uery-javascript A jeszcze lepiej gdybyś to zrobił korzystając z PHP i bazy, jeśli możesz. W banerze podstawiasz link z identyfikatorem, w PHP odbierasz identyfikator, szukasz w bazie odpowiadającemu mu linka, zwiększasz statystyki, przekierowujesz na ten link za pomocą funkcji header. tak własnie mam w bazie,,, tylko chodzi mi o ten link - hiperłącze, że jak używam <a href=" to nie zadziała, a bez linku mi to działa |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
counter.php
pisane z palca Ten post edytował Turson 2.09.2014, 20:11:48 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
tak własnie mam w bazie,,, tylko chodzi mi o ten link - hiperłącze, że jak używam <a href=" to nie zadziała, a bez linku mi to działa Skoro masz linki w bazie, to nie stosuj JS. Link ma wyglądać przykładowo tak: <a href="link.php?id=1">baner</a> Po kliknięciu, w pliku link.php odbierasz id linku w bazie. Aktualizujesz statystykę dla tego linku, pobierasz rzeczywisty link (ten na który ma przekierować baner) i przekierowujesz za pomocą header('Location: http://tu_link_docelowy'); -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 236 Pomógł: 0 Dołączył: 27.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Skoro masz linki w bazie, to nie stosuj JS. Link ma wyglądać przykładowo tak: <a href="link.php?id=1">baner</a> Po kliknięciu, w pliku link.php odbierasz id linku w bazie. Aktualizujesz statystykę dla tego linku, pobierasz rzeczywisty link (ten na który ma przekierować baner) i przekierowujesz za pomocą header('Location: http://tu_link_docelowy'); dzięki zamykamy temat |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:09 |