Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyłączenie działania linków <a>
czarek1986
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 15.09.2008

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


Witam.

Mam taki problem, że mam na stronie linki których kliknięcie wykonuj operacje ajax. Wyglądają one mniej więcej tak: 

Kod
<a href="#" onclick="operacja()" />link</a>


Problem polega na tym, żę chciałbym aby po kliknięciu w ten link nie działo się nic poza wykonaniem funkcji, a efekt jest taki, że dodatkowo strona zostaje przewinięta do samej góry, co jest bardzo uciążliwe, bo po każdym kliknięciu trzeba zjechać w dół myszką aby móc kontynuować pracę. Czy jest na to jakiś inny sposob aby link był nieaktywny oprócz wstawiania w href="#" ?

Go to the top of the page
+Quote Post
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Kod
<a href="java script:void(0);" onclick="akcja();">aaa</a>

Edit:
bez spacji java i script smile.gif

Ten post edytował skowron-line 24.11.2009, 16:17:39


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
zegarek84
post
Post #3





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

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


linki mogą być jak najbardziej normalne i nawet powinny być naturalne by roboty mogły indeksować stronę - skożystaj z konstrukcji takiej jak jest tutaj na forum - przy onclick zwróć false - dla przykładu link z postu wyżej przy zdarzeniu onclick ma link_to_post(684184); return false; (wywołana funkcja po czym zwrócone false) - jednak jeśli masz możliwość to nie podpinaj zdarzeń w samym kodzie html tylko przez dom - trochu więcej pracy i trudniej dla niektórych (ale to przez dom to już poboczna rada - wystarczy jeśli sam adres zostawisz "normalny")


--------------------
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: 21.08.2025 - 21:43