Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> link po najechaniu na kolumne tabeli
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




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();">


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





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


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>


Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




to dodaj styl
  1. cursor: pointer;

dla komórki to łapka będzie.


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





Grupa: Zarejestrowani
Postów: 89
Pomógł: 7
Dołączył: 19.05.2008

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


możesz manipulować wyglądem kursora za pomocą css - link


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





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


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>


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

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: 19.08.2025 - 05:04