Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dodanie zdarzenia onclick do hrefa
marcus753
post
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 3
Dołączył: 8.06.2009
Skąd: Kraków

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


Witajcie, tak jak w temacie czy dodanie zdarzenia onclick do hrefa ma sens ?
Mam kod google analytics i chciałbym go wywołać przy przejściu na inną stronę serwisu czy takie rozwiązanie zadziała i kod wykona się przed przejściem ?


--------------------
Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Można rozwiązać to tak
  1. <a onclick="redirect('index.php?link');">Jakis link</a>

Kod
function redirect(url){
// jakas akcja
location.href(url);
}
Go to the top of the page
+Quote Post
marcus753
post
Post #3





Grupa: Zarejestrowani
Postów: 281
Pomógł: 3
Dołączył: 8.06.2009
Skąd: Kraków

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


Rozumiem, prbolem w tym że na stronie mam kilkadziesiąt linków pogrupowanych w kilkunastu kategoriach a każda kategoria musiałaby odpalać inny kog GA to oznaczało by że musiałbym zrobić kilkanaście funkcja dla każdej kategorii...

Wklejając taki kod:

  1. <a class="link" onClick="google_analytics()" href="xxx.xx">link</a>

funkcja google_analytics() nie zostanie odpalona ? to byłoby najprostsze rozwiązanie.

właśnie testuje sobie taki kod:

  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  2.  
  3. function open1(){
  4. var test;
  5. for(var i=0;i<1000;i++)
  6. {
  7. test = i;
  8. }
  9. alert(test);
  10. }
  11. </head>
  12. <a href="http://www.google.pl" onClick="open1()">goole</a>
  13. </body>
  14. </html>


za każdym razem odpala się alert, dodatkowo z tego co czytałem najpierw wykonywany jest onclick a dopiero potem href, czy to oznacza że takie rozwiązanie można stosować bezpiecznie ?

Ten post edytował marcus753 22.09.2014, 12:41:17


--------------------
Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Skoro działa tak jak chcesz to tak, chyba że chcesz coś innego osiągnąć.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 01:49