Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML] Wiersz tabeli jako link + rel
sajegib
post
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 59
Dołączył: 16.01.2013

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


Witam!

Mam tabelę html, wiadomo <tr><td>, potrzebuję zrobić link z całego wiersza tabeli (dla każdego wiersza inny href) ogólnie to nie ma problemu, ale muszę jeszcze w <a> mieć atrybut rel :/

Gdyby nie to, to poradził bym sobie w js przez window.location ale utknąłem w miejscu :/

Z góry dzięki za pomoc/wskazówki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Wytłumacz co chcesz osiągnąć bo niezbyt ciebie rozumiem


--------------------
Go to the top of the page
+Quote Post
sajegib
post
Post #3





Grupa: Zarejestrowani
Postów: 352
Pomógł: 59
Dołączył: 16.01.2013

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


Potrzebuję osiągnąć efekt taki:
Kod
<a href="#" rel="#"><tr><td></td></tr></a>

Oczywiście w/w jest niepoprawne.

Potrzebuję, by cały wiersz tabeli był klikalny, działał jak anchor przenoszący mnie do konkretnej strony. Przy tym wszystkim muszę zachować atrybut rel (potrzebne do lightboxa)

Teraz mam taki link:
Kod
<a href="'. base_url() .'signals/'.$link.'" rel="lightbox" title="Signal">
Go to the top of the page
+Quote Post
lobopol
post
Post #4





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


opcje 2:
-w każdym td link
-łapanie kliknięcia w tr js i otwieranie strony


--------------------
Go to the top of the page
+Quote Post
ber32
post
Post #5





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


Witam
  1. var rel = $("a").attr("rel");
  2. $("a").text(rel);


--------------------
Go to the top of the page
+Quote Post
sajegib
post
Post #6





Grupa: Zarejestrowani
Postów: 352
Pomógł: 59
Dołączył: 16.01.2013

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


Cytat(ber32 @ 24.05.2013, 18:59:12 ) *
Witam
  1. var rel = $("a").attr("rel");
  2. $("a").text(rel);



No niby tak, ale wtedy musiałbym zrobić <a><tr><td></td></tr></a> :/

Chodzi o to, że wiersza nie mogę ująć w znaczniki <a> a właśnie taki efekt chciałbym osiągnąć
Go to the top of the page
+Quote Post
ber32
post
Post #7





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


Wcale nie musisz
  1. var rel = $("a").attr("rel");
  2. $("div").text(rel);
  3. </script>


--------------------
Go to the top of the page
+Quote Post
sajegib
post
Post #8





Grupa: Zarejestrowani
Postów: 352
Pomógł: 59
Dołączył: 16.01.2013

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


Chyba się nie zrozumieliśmy, jeszcze raz:

Mam tabelę
  1. <tr>
  2. <td>dummy1</td><td>dummy2</td><td>dummy3</td>
  3. </tr>


Mam również link, który uruchamia lightboxa, który ma wyświetlić obrazek
  1. <a href="moj_link" rel="lightbox" title="Signal">'.$signal['Instrument'].'</a>


Efekt który chcę osiągnąć - klikam w wiersz tabeli i wyświetla mi się obrazek przez lightboxa

smile.gif
Go to the top of the page
+Quote Post
ber32
post
Post #9





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


moze to
  1.  
  2. $('td').live('click', function() {
  3. $('a').attr('href');
  4. $('a').attr('rel') ;
  5.  
  6. return false;
  7. });


--------------------
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 Aktualny czas: 21.08.2025 - 19:17