Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] jak zrobić czasowe wyłączenie odnośnika a href do pliku
Forum PHP.pl > Forum > Po stronie przeglądarki
hejkumkejkum
W jaki sposób po kliknięciu przez odwiedzającego na linka prowadzącego do pliku, wyłączyć czasowo możliwość ponownego pobrania na określony czas co za tym idzie ponownego klknięcia. Rozumiem, że w grę wchodziły by ciasteczka. Czy ktoś wie jak to zrobić w oparciu o jquery?

1. Zabezpieczenie przed dwuklikiem na link
2. Zabezpieczenie przed ponownym pobraniem tego samego pliku na czas powiedzmy 1 minuty.


Proszę o pomoc.
Fifi209
Kod
.attr('disabled', true);
.removeAttr('disabled');


Co do pytania 2.
Jeżeli masz system logowania to możesz po userze zapisać, ew. po sesjach. Jest kilka rozwiązań - żadne idealne. ;p
erix
To raczej w inputach. tongue.gif

Cytat
1. Zabezpieczenie przed dwuklikiem na link

Dopinasz zdarzenie click:
Kod
$(selektor).click(function(e){ e.preventDefault(); });

i link nieklikalny. Unbind dla tego zdarzenia i można znowu klikać.

Cytat
2. Zabezpieczenie przed ponownym pobraniem tego samego pliku na czas powiedzmy 1 minuty.

To już zostaje po stronie serwera i podejrzewam, że w grę wchodza tylko tokeny.
Fifi209
Cytat(erix @ 21.07.2009, 13:42:42 ) *
To raczej w inputach. tongue.gif

Nie wiem co mnie naszło, że dałem te funkcje. ;p Masz rację.
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.