Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wykrywanie scrollowania
lolo
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 30.03.2003
Skąd: Kraków

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


Wlasnie sie zastanawiam nad czyms takim... Otoz czy da sie jakos wykryc scrollowanie jakiegos obiektu? Chodzi mi glownie o <textarea>. Widzialem to kiedys w jakiejs aplikacji (nie webowej) i tam bylo to wykorzystywane do sprawdzania, czu uzytkownik przeczytal warunki uzytkowania - jezeli scrollowal do konca to wtedy mozna bylo kliknac "dalej". Teraz sie tak zaczalem zastanawiac czy da sie cos takiego przelozyc na JS?
Oczywiscie nie widze wiekszego sensu w uzywaniu tego z tego powodu, ze moze to byc denerwujace/wprowadzajace w blad dla uzytkownika. Ale jako czysto teoretyczne zadanie jest to ciekawe. A wiec moja proba wyglada tak:

Kod
function checkIfRulesRead()
{
    do
    {
        document.forms[0].elements[1].disabled = true;
     }
     while( document.forms[0].elements[0].scrollHeight != document.forms[0].elements[0].scrollTop )
     document.forms[0].elements[1].disabled = false;
}


Oczywiscie potem jest

  1. <body onLoad="checkIfRulesRead()">


No coz... oczywiscie jest to nieskonczona petla, przegladarka ja wykonuje, pozera zasoby i sie zawiesza. Wiec w ta strone sie nie da. Jakies pomysly?

Pozdrawiam

Ten post edytował lolo 29.10.2005, 19:17:05
Go to the top of the page
+Quote Post

Posty w temacie


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 - 17:52