Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript] Jak uzyskać brak jakich kolwiek reakcji po kliknieciu w znacnzik a
Forum PHP.pl > Forum > Przedszkole
Volume
Chyba najprościej jest:
  1. <a href="java script:">cos tam</a>
ale wszędzie w koło jest podawane żeby unikać takiego zapisu - choć w sumie to nie wiem czemu (może ktos wyjaśni?) skoro przy nawet wyłączonym JS taki zapis (w momencie kiedy chcę osiągnąć właśnie efekt bez reakcji) ciągle działa - bo widocznie przeglądarki nawet z wyłączonym js rozpoznają ten typ adresu i nie wyrzucają kłopotliwych komunikatów.

Jednak ze wzgledu na to nie wnikając czemu wyżej wymieniony trik jest zły (chyba że w tym jedynym przypadku jest dobry?) próbuje wywołać taki efekt stosując w href poprawną wartość # (href="#" - niestety to niby jest brak reakcji ale jak pewnie wszyscy wiedzą to powoduje powrót do góry strony - i właśnie tego chcę uniknąc) i przy pomocy onclick próbuję wymusić brak reakcji
  1. <a onclick="href=java script:" href="#">
wiem ze przy wylaczonym js bedzie ten powrot do gory strony no ale lepsze to niz nic - jednak to i tak nie działa... Bardzo słabo znam js i nic mi sensownego nie przychodzi do glowy dlatego prosze was o pomoc...
skowron-line
  1. <a href="java script:void(0);" onclick="">click</a>
Volume
Napisałem ten przykład na wstępie - i to nie o to mi chodzi... Chyba że taki zapis mimo wszystko nie jest zły w tym moim przypadku?
skowron-line
Możesz zrobić jak w 2 zapisie ale funkcja niech zwróci false wtedy przekierowanie się nie wykona.
Volume
A jak prawidłowo powinien wyglądać zapis? Bo ja próbuje tak:
  1. <a onclick="href=java script:false;" href="#">
no i ciagle do adresu dostej #
kamil4u
Kod
<a onclick="return false;" href="#">


Polecam przeczytać: http://pornel.net/onclick
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.