Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak wywołać funkcje po kliknięciu odnośnika?
MazQuick
post 18.08.2010, 17:34:37
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 18.08.2010

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


Witam.

Mam problem.

Piszę sobie pewną funkcję która ma dodawać punkty użytkownikowi za kliknięcie linka:

  1. $wyswietl = '<a href="'.$adr.'" onclick="addpoints()" target="_blank">'.$name.'</a>';
  2. echo $wyswietl;
  3.  
  4. function addpoints()
  5. {
  6. echo '<font color="red">Test wywoływania</font>';
  7. }


I chcę aby po kliknięciu na link wykonała się funkcja 'addpoints()'.
Użyłem do tego zdarzenia 'onclick'. Lecz coś nie za bardzo chce to działać.


Byłbym wdzięczny za wszelką pomoc.

Ten post edytował MazQuick 18.08.2010, 17:35:47
Go to the top of the page
+Quote Post
Fixus
post 18.08.2010, 17:39:01
Post #2





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


hmm, ale wiesz, że onclick to zdarzenie js a ty chcesz wywołać funkcję php smile.gif

do łączenia js i php wykorzystuje się ajax`a

zresztą o ile się nie mylę to skoro chcesz wywołać jakąś funkcję przez onclick to nie możesz mieć atrybutu href

  1. <a href="#" onclick="costam();" >klik</a>
  2.  
  3. <!-- ALBO -->
  4.  
  5. <a href="java script:costam();">klik</a>
Go to the top of the page
+Quote Post
MazQuick
post 18.08.2010, 18:11:48
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 18.08.2010

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


Ech szkoda tylko, że nie znam AJAX...


No nic trzeba będzie znowu przejrzeć połowę internetu...
Go to the top of the page
+Quote Post
Fixus
post 18.08.2010, 18:29:47
Post #4





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


ale po co ? ty gdzieś trzymasz te dane ?

jak w bazie to możesz przekierować przez link do storny z odpowiednim parametrem w url`u i po sprawie
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 14:41