Funkcja pokazująca czy ktoś jest na danej stronie

Witam,

Mam pytanie: Czy istnieje jakiś skrypt w js lub jakaś f-cja, która by zwracała jakąś wartość, gdy ktoś jest na danej stronie (na której jest ten skrypt)?

Chodzi o stronę, gdzie trzeba by udzielić odpowiedzi na jakieś pytania. Ten skrypt lub funkcja miałaby zwrócić jakąś wartość, tak aby było wiadomo, że osoba otworzyła sb nową kartę i np. szukała w googlach odp. na pytania.

Dzięki temu można by sprawdzić czy osoba nie korzystała z jakiś stron, aby sprawdzić odp.

Pozdrawiam

Nie, chyba że chodzi o Twoje strony. Zresztą zastanów się chwilę…

JS ma zabezpieczenie by koder nie mógł się dostać do plików użytkownika :slight_smile:

Możesz jedynie monitorować zachowanie użytkownika na twojej stronie np. czas bezczynności myszy,klawiatury ale nei wiem czy jest to dobry pomysł gdyż js zawsze można wyłączyć. Lepszym sposobem wydaje mi się sprawdzanie czasu po stronie serwera, lecz co z opóźnieniem, które może być ogromne przy wolniejszych łączach.

Widziałem, na jakiejś stronie do hostingu plików, że czas jaki trzeba czekać na pobranie pliku odliczał się tylko wtedy, gdy było się na tej stronie.

Na jakiej zasadzie to działało? Myślałem, że jest jakaś opcja, która pozwala stwierdzić, czy ktoś jest na naszej stronie.

było to zapewne js skrypt który opiera się na pobieraniu informajci o focusie danej storny aktywności

coś takiego:

http://stackoverflow.com/questions/2720 … javascript

Ta f-cja będzie działała też na innych przeglądarkach?

Tam jest tylko mowa o Google Chrome

akurat ta przytoczona nie

ale czy tak trudno zgłębić nieco temat (google nie gryzie)

window.onblur = function () {

document.title = 'not focused';

// place your code here

}

window.onfocus = function () {

document.title = 'focused';

// place your code here

}

ta działa ie,ff,opera, chrome

Dzięki wielkie.

Możesz podać linka do strony, gdzie to znalazłeś?

Chce wiedzieć, żeby później nie zakładać już więcej takich tematów.

http://docstore.mik.ua/orelly/web/jscri … OW-ONFOCUS

http://docstore.mik.ua/orelly/web/jscript/refp_448.html