Thread View: pl.comp.lang.javascript
5 messages
5 total messages
Started by nalesnik
Mon, 17 Aug 2009 07:52
Jak sprawdzić czy user przeczytał zawartość div'a
Author: nalesnik
Date: Mon, 17 Aug 2009 07:52
Date: Mon, 17 Aug 2009 07:52
11 lines
1344 bytes
1344 bytes
Mając div'a wyższego niż okno przeglądarki, chciałbym sprawdzić czy user przescrollował okno na dół, żeby na tej podstawie próbować wywnioskować czy user przeczytał całą treść diva czy tylko go otworzył i zamknął. Pomysł #1 odwoływać się do pozycji, wysokości diva oraz do scrollbars. Pomysł #2 na końcu diva wstawić element (img czy cokolwiek), który jak wjedzie w okno wygeneruje event a`la onVisible - da się jakoś w ten sposób ? -- pozdr nalesnik
Re: Jak sprawdzić czy user przeczytał zawartość div'a
Author: fv
Date: Mon, 17 Aug 2009 08:07
Date: Mon, 17 Aug 2009 08:07
21 lines
2116 bytes
2116 bytes
nalesnik wrote:
> Pomysł #1 odwoływać się do pozycji, wysokości diva oraz do scrollbars.
> Pomysł #2 na końcu diva wstawić element (img czy cokolwiek), który jak wjedzie w okno wygeneruje
> event a`la onVisible - da się jakoś w ten sposób ?
Pomysł #3: dać dodatkowe textarea w którym użytkownik musiałby streścić przeczytany tekst. Wynająć
pracowników do oceny trafności tego tekstu i wysłać mailem opinię, wraz z kodem który pozwoli
przejść dalej.
Pomysł #4: podać numer telefonu pod który trzeba zadzwonić i odpowiedzieć na dwa pytania odnośnie tekstu
Pomysł #5: po kliknięciu 'zapoznałem się' wyświetlić kontrolnie alert('Nie wierzę ci podły
internauto że przeczytałeś. Na pewno tylko przeskrolowałeś tekst a ja miałem pilnować żebyś cały
przeczytał, głupi ty głupi. CZYTAJ CAŁY TEKST, DOPIERO KLIKAJ!'). Ci co przeczytali to się uśmieją a
ci co nie, bardzo się zdziwią i na pewno przeczytają.
Pomysł #6: długi rozbieg w kierunku betonowej ściany, pochylony tułów i celujemy czubkiem głowy. Jak
nie pomoże, to drugi raz. Ale większości jeden "baranek" pomaga, dlatego polecam.
--
fv
Xbox gamertag: fastviper PL
Moto: Suzuki GSX 650F
Auto: Nissan Primera 2,0
Re: Jak sprawdzić czy user przeczytał zawartość div'a
Author: Mariusz Chwalba
Date: Tue, 18 Aug 2009 13:17
Date: Tue, 18 Aug 2009 13:17
14 lines
1252 bytes
1252 bytes
On Mon, 17 Aug 2009 09:52:47 +0200, nalesnik <mu5k@o2.o2.o2.o2.pl> wrote: > Mając div'a wyższego niż okno przeglądarki, chciałbym sprawdzić czy user > przescrollował okno na dół, > żeby na tej podstawie próbować wywnioskować czy user przeczytał całą > treść diva czy tylko go > otworzył i zamknął. Nie wystarczy dać przycisk do kontynuacji w obszarze scrollowanym, poniżej tekstu? pozdrawiam, -- Mariusz 'koder' Chwalba
Re: Jak sprawdzić czy user przeczytał zawartość div'a
Author: nalesnik
Date: Tue, 18 Aug 2009 13:21
Date: Tue, 18 Aug 2009 13:21
11 lines
1163 bytes
1163 bytes
Mariusz Chwalba wrote: > Nie wystarczy dać przycisk do kontynuacji w obszarze scrollowanym, poniżej > tekstu? Można, ale narazie poradziłem sobie tak: var read = window.innerHeight - theDiv.getClientRects()[0].bottom >= 0?1:0; -- pozdr nalesnik
Re: Jak sprawdzić czy user przeczytał zawartość div'a
Author: WRonX
Date: Tue, 01 Sep 2009 08:34
Date: Tue, 01 Sep 2009 08:34
17 lines
1799 bytes
1799 bytes
nalesnik pisze: > Mając div'a wyższego niż okno przeglądarki, chciałbym sprawdzić czy user przescrollował okno na dół, > żeby na tej podstawie próbować wywnioskować czy user przeczytał całą treść diva czy tylko go > otworzył i zamknął. Najprostszym wyjsciem jest umieszczenie submitu na dole, pod tekstem. Oraz, wzorujac sie na Googlach podczas instalacji ktoregos z ich produktow, duzy, czerwony napis "PRZECZYTAJ TO, TO NIE JEST ZWYKLE BLABLABLA", czy jakos tak :) Pozdrawiam. -- [= WRonX =] [= WRonX@-CUT-WRonX.NET =] [= http://WRonX.NET =] [= GCS/CC d->++ s+:- a- C++++$ U P>++ L+ !E W+++$ N++(+++) =] [= !o-- K-? w++$ !O !M- !V-- PS+ PE !Y !PGP !t !5 X++ R++ =] [= tv+ b+++ DI++ D+ G+ e+++ h--->---- r+++ y? =]
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads