Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html][js] div jako link
KCG
post
Post #1





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

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


Chciałbym, aby div był linkiem. Ustawiłem sobie w css'ie cursor: pointer i myślałem, że onclick w divie załatwi sprawę, jednak nie.
Próbowałem tak: <div onclick="direct('adres.php');"> tresc </div> (direct() to na pewno dobra funkcja, bo w innych przypadkach działa).
Jak zrobić, aby cały div był linkiem?

pzdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat
No nie za bardzo, bo dlaczego różne preglądarki miałyby różnie odczytywać? Robisz w onclicku return false i href sie nie wykona.
Jeśli dasz return false w onclick dla div-a, to w żaden sposób to nie wpłynie na znacznik a. Return false zadziała tylko w przypadku, gdy onclick znajdzie się w a.

Cytat
Twoje rozwiązanie jest ok, ale nie do końca. A jest elementem liniowym i nie mozna do niego wrzucać div-ów.
Nigdzie nie jest napisane, że chodzi o doctype strict, więc nie ma potrzeby martwić się o to, że div znajduje się w a. Ale jeśli rzeczywiście ma się strona walidować dla strict, to masz rację.
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 19:48