Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wywołać funkcje po kliknięciu odnośnika?
MazQuick
post
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
 
Start new topic
Odpowiedzi
Fixus
post
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 (IMG:style_emoticons/default/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

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: 14.10.2025 - 07:24