Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: link po najechaniu na kolumne tabeli
Forum PHP.pl > Forum > Po stronie przeglądarki
bronx
Witam!

Mam takie pytanko.,.. chciałem sobie zrobić taką rzecz, że mam pod sobą wiersze tabeli a w nich linki. Chciałbym tak zrobić żeby można było kliknąć na tabele a nie na tekst i żeby mnie przenosiło...

coś takeigo jak jest na allegro.pl w menu "kategorie" - że nei trzeba najeżdżać i klikać na napis np. "Antyki i Sztuka" tylko na te pole na którym jest napis...

chciałem zrobić tak

  1. <a href="link.php"><tr><td>kategoria 1</td></tr></a>
  2. <a href="link2.php"><tr><td>jakas inna kategoria</td></tr></a>


ale to oczywiście nie działa... wie ktoś jak to wykonać ?

pozdrawiam
wookieb
W każdej komórce wstawić rozpychającego się linka
  1. .twoja_tabela td a
  2. {
  3. display: block;
  4. }

Albo javascriptem reagującym na zdarzenie onclick twojego taga tr
  1. <tr onclick="obsluga_twojego_linku();">
bronx
Witam!

Przy drugim sposobie jest taki minus że po najechaniu na tabele kursor nie zmienia się w "łapkę", czyli tak jakby linku nie było...

natomiast przy pierwszym nie chce mi to działać :|

do pliku style.css dodałem

  1. .tab td a
  2. {
  3. display: block;
  4. }


a pliku html

  1. <tr><td align="left" bgcolor="#E5E5E5" class="tab">
  2. <div style="margin-left: 0.3cm; margin-right: 0.3cm;"><font size="2"><a href="antyki.php" class="tab">Dom i Ogród</a></font></div>
  3. </td></tr>


wookieb
to dodaj styl
  1. cursor: pointer;

dla komórki to łapka będzie.
taktu
możesz manipulować wyglądem kursora za pomocą css - link
zegarek84
sam CSS... i tam jest raczej to na listach zrobione - nie wiem o której części linków piszesz... masz przykład - kliknij pobierz i zobacz...
  1. <head>
  2. <title>test</title>
  3. #test a{
  4. display: block;
  5. width: 100%;
  6. height: 100%;
  7. /* reszta to dodatek */
  8. margin: 0px;
  9. padding: 0px;
  10. background-color: gray;
  11. }
  12. /* reszta to dodatek po najechaniu myszką */
  13. #test a:hover{
  14. background-color: red;
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <table id="test">
  20. <tr><td><a href="link.php">kategoria 1</a></td></tr>
  21. <tr><td><a href="link2.php">jakas inna kategoria</a></td></tr>
  22. <tr><td>napis a nie link ;p</td></tr>
  23. </table>
  24. </body>
  25. </html>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.