Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Onclick
Turson
post 3.01.2010, 20:22:53
Post #1





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

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


Chce uzyc funkcji onclick zamiast domyslnego linku.

Link JS wygląda tak:
  1. <a href="java script:void(0);" onclick="java script:toggle_lightbox('link', 'login_lightbox');">TEXT</a>


Jak będzie on wyglądał w onclicku?


Moja wersja:
  1. <a href="costam.html" class="ss">cool!</a>
  2.  
  3.  
  4. var linki = document.getElementsByTagName('a');
  5. for(i=0; i < linki.length; i++)
  6. {
  7. if (linki[i].className=='ss')
  8. linki[i].onclick = ss; // nazwa funkcji bez ()!
  9. /* można też użyć: linki[i].onlick = function() {return ss(java script:void(0);" onclick="java script:toggle_lightbox('LINK', 'login_lightbox');} */



Ale pewnie coś źle.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
r4xz
post 4.01.2010, 20:40:16
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


no pewno wkleiłeś jak miałeś tu napisane (bez zamkniętych ")" i innych takich...), ale próbowałeś chociaż !  rolleyes.gif




  1. <a href="" class="ss">cool!</a>
  2.  
  3. <script type="text/javascript">
  4.  
  5. function ss() {
  6.  
  7. alert('dziala!');
  8.  
  9. }
  10.  
  11. var linki = document.getElementsByTagName('a');
  12. for(i = 0; i < linki.length; i++) {
  13. if (linki[i].className == 'ss') {
  14. linki[i].onclick = ss;
  15. }
  16. }
  17.  
  18. </script>




--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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 - 20:49