Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> onclick w pliku js
wezyrno
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 11.09.2011

Ostrzeżenie: (50%)
XXX--


$('#prawe #zawartosc.uzytkownik').html("<a href='' onclick='return zakladka(4)'>Uzytkownik</a>");

Niestety nie uruchamia się funkcja zakladka()...
gdy to samo:<a href='' onclick='return zakladka(4)'>Uzytkownik</a> wklejam w pliku html, a nie wewnatrz js, działa (IMG:style_emoticons/default/sad.gif)

jak zmodyfikować ten onclick w js?, aby funkcjonował poprawnie?


znane jest mi takie rozwiązanie:

Kod
<a href="#" id="someLink">link</a>
with the logic in a central javascript file looking something like this:

$('#someLink').click(function(){
    popup('/map/', 300, 300, 'map');
    return false;
});


ale wolałbym nie operować na ID, poniewaz często mi się mylą oraz mieszają z CSS... (IMG:style_emoticons/default/sad.gif)

Ten post edytował wezyrno 2.11.2013, 11:00:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Ja lubię w taki sposób wstawiać dynamiczną zawartość HTML:
[JAVASCRIPT] pobierz, plaintext
  1. $('#prawe #zawartosc.uzytkownik')
  2. .empty()
  3. .append(
  4. $("<a></a>")
  5. .attr("href", "")
  6. .click(function () {
  7. return zakladka(4);
  8. })
  9. .text("Uzytkownik")
  10. );
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
wezyrno
post
Post #3





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 11.09.2011

Ostrzeżenie: (50%)
XXX--


To jest dobre, ale co w sytuacji, gdy mam dwa odnośniki w jednym divie...
Nic się to rozwiązanie prawie nie różni od podanego przeze mnie (IMG:style_emoticons/default/sad.gif)

Ten post edytował wezyrno 2.11.2013, 11:12:37
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #4





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


To dodajesz dwa, po przecinku:
[JAVASCRIPT] pobierz, plaintext
  1. $('#prawe #zawartosc.uzytkownik')
  2. .empty()
  3. .append(
  4. $("<a></a>")
  5. .attr("href", "")
  6. .click(function () {
  7. return zakladka(4);
  8. })
  9. .text("Uzytkownik"),
  10. $("<a></a>")
  11. .attr("href", "")
  12. .click(function () {
  13. // coś się dzieje :)
  14. })
  15. .text("Inny odnośnik")
  16. );
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post

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: 26.09.2025 - 23:36