Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Wykonanie zdarzenia podczas opuszczania strony.
Szunaj85
post
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Chciałbym na jednoj z moich podstron umieścić skrypt, który miałby wykonać jakieś zdarzenie podczas gdy:
- użytkownik opuszcza podstronę i przechodzi na inną podstronę mojego serwisu.
- użytkownik opuszcza podstronę i przechodzi do innego serwisu.
Natomiast skrypt nie miałby działać podczas odświeżania czy ponownego wczytywania podstrony na której się znajduje.

Z tego co się zdąrzyłem zorientować tutaj nadawałoby się zdarzenie onUnload. Problem w tym, że nie wiem jak napisać kod, aby działał w wyżej opisany sposób.
Oczywiście jeśli ktoś zna lepsze zdarzenie/polecenie nadające się do tej sytuacji proszę, aby się tym podzielił.

Go to the top of the page
+Quote Post
werdan
post
Post #2





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


http://www.4guysfromrolla.com/demos/OnBeforeUnloadDemo1.htm

Kliknij jakis link na stronie.
Go to the top of the page
+Quote Post
semafor1985
post
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 3
Dołączył: 18.10.2012
Skąd: Zagłębie Dąbrowskie

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


a nie wystarczy zdarzenie na każdym linku na stronie?
czyli np. w jq
$("a").click(function(){})
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Moim zdaniem temat nie do ogarnięcia.

@werdan:
Cytat
Natomiast skrypt nie miałby działać podczas odświeżania czy ponownego wczytywania podstrony na której się znajduje.


@Szunaj85:
Cytat
- użytkownik opuszcza podstronę i przechodzi do innego serwisu.

czyli jak rozumiem ręcznie wpisuje w pasku adresu nowy adres.
Go to the top of the page
+Quote Post
Szunaj85
post
Post #5





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Cytat
a nie wystarczy zdarzenie na każdym linku na stronie?
Obawiam się może nie wystarczyć.

Cytat
Natomiast skrypt nie miałby działać podczas odświeżania czy ponownego wczytywania podstrony na której się znajduje.
phpion słusznie zauważył, zresztą ja też (IMG:style_emoticons/default/biggrin.gif) że to rozwiązanie nie do końca działa tak jak to wcześniej opisałem. Na szczęście u mnie nie chodzi o żadne wyskakujące okienka z reklamami, okienka z pytaniem o opuszczenie strony, itp.

Cytat
Natomiast skrypt nie miałby działać podczas odświeżania czy ponownego wczytywania podstrony na której się znajduje.
Cytat
czyli jak rozumiem ręcznie wpisuje w pasku adresu nowy adres.
Tak, dobrze rozumujesz.

Edit:

Cytat
Moim zdaniem temat nie do ogarnięcia.
Tzn. tak... temat ogarnąłem, ale musiałem zupełnie zmienić podejście do niego. Dziękuję wszystkim za pomoc. (IMG:style_emoticons/default/thumbsupsmileyanim.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 20:31