Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: setInterval co 10sec ale z wyjátkiem aktywnego pola
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
e-milosz
Mam duza funkcje obslugujaca kolejke zamowien ktora jest odswiezana co 10sekund.
W samej kolejce chce dodac pole formularza na notatke.

Pytanie: jak obwarunkowac setInterval aby nie odswiezal strony gdy ktos w danej chwili pisze w polu textarea?

Kod
setInterval(reload, 10000);
gorden
użyj ajaxa. ewentualnie możesz dać do textarea zdarzenie onkeyup który cośtam robi, co zablokuje odświeżanie przy intervalu.
e-milosz
Cytat(gorden @ 21.11.2011, 20:08:25 ) *
użyj ajaxa. ewentualnie możesz dać do textarea zdarzenie onkeyup który cośtam robi, co zablokuje odświeżanie przy intervalu.

Sorki, użyj AJAXa brzmi dla mnie trochę jak "użyj komputera" ;-) . Ma ktoś może jakieś konkretniejsze rozwiązanie albo link?
Pawel_W
textarea onfocus ustawiasz jakąś zmienną na false, onblur na true, podczas "reload" sprawdzasz czy true, jeżeli tak to przeładowujesz smile.gif
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.