Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Link + onclick()
neo.priv
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 27.02.2004

Ostrzeżenie: (10%)
X----


Witam, jestem totalnym lalikiem z JavaScripts. ChciaLbym sprawdzić czy ktoś kliknoł w link, jak tak to ma sie wykonać określona akcja.

Wydaje mi sie, że powinienem uży onclick(), ale co dalej to nie mam pojecia.

Wystarczy ze po kliknięciu w link bede miał aktywną zmienna, którą poźniej wykożystam w php.

Może ktoś wie jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Bastion
post
Post #2





Grupa: Zarejestrowani
Postów: 505
Pomógł: 0
Dołączył: 8.01.2005

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


o ile dobrze zrozumialem mozesz zrobic to np w ten sposob

  1. <script type="text/javascript">
  2. function SetCookie(name, value, expires, path, domain, secure)
  3. {
  4. if ( expires && String(expires).toLowerCase() == 'never' )
  5. {
  6. expires = 'Thu, 31-Dec-2099 23:59:59 GMT';
  7. }
  8.  
  9. document.cookie = name + '=' + escape (value) +
  10. ((expires) ? '; expires=' + expires.toGMTString() : '') +
  11. ((path) ? '; path=' + path : '') +
  12. ((domain) ? '; domain=' + domain : '') +
  13. ((secure) ? '; secure' : '');
  14. }
  15.  
  16. function MyLink(name, url)
  17. {
  18. SetCookie(name, 1);
  19. window.location = url;
  20. }
  21. </script>
  22.  
  23. <a onclick="MyLink('phplink', 'http://www.php.pl');">www.php.pl</a>


-------------

a potem w skrypcie php sprawdzasz czy masz ciastsko 'phplink'

  1. <?php
  2.  
  3.  if (isset($_COOKIE['phplink']))
  4.  {
  5.  $odwiedzil_php_pl = true;
  6.  }
  7.  
  8. ?>
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: 7.10.2025 - 07:31