Thread View: pl.comp.lang.javascript
7 messages
7 total messages
Started by Sławek
Mon, 18 Jun 2012 11:10
JQuery - zapamiętanie stanu
Author: Sławek
Date: Mon, 18 Jun 2012 11:10
Date: Mon, 18 Jun 2012 11:10
16 lines
1623 bytes
1623 bytes
Witam Mam takie pytanie. NIe jestem biegły w JS więc wybaczcie jeśli będzie banalne. Chodzi mi mianowicie jak zapamiętać stan dla jquery po przeładowaniu strony. Dokładniej to mam taką sytuację klikam sobie w link który dla click otwiera mi jakiś box w tym boksie są inne linki i chodzi o to aby po kliknięciu w linki w tym boksie, kiedy strona się przeładuje nadal był otwarty ten box który wcześniej otworzyłem klikając w link menu. Jak to zapamiętać bez udziału PHP, sesji itp. Po prostu w czystym html i jquery. Będę wdzięczny za każdą pomoc. pozdrawiam i z góry dziękuję Sławek
Re: JQuery - zapamiętanie stanu
Author: Cezary Tomczyk
Date: Mon, 18 Jun 2012 11:22
Date: Mon, 18 Jun 2012 11:22
24 lines
1772 bytes
1772 bytes
W dniu 2012-06-18 13:10, Sławek pisze: > Witam > > Mam takie pytanie. NIe jestem biegły w JS więc wybaczcie jeśli będzie > banalne. > Chodzi mi mianowicie jak zapamiętać stan dla jquery po przeładowaniu > strony. > Dokładniej to mam taką sytuację klikam sobie w link który dla click > otwiera mi jakiś box w tym boksie są inne linki i chodzi o to aby po > kliknięciu w linki w tym boksie, kiedy strona się przeładuje nadal był > otwarty ten box który wcześniej otworzyłem klikając w link menu. A nie możesz ładować zawartości z serwera Ajaksem? > Jak to zapamiętać bez udziału PHP, sesji itp. Po prostu w czystym html i > jquery. Co do Twojego zagadnienia to przychodzi mi na myśli zapamiętanie nazwy funkcji, którą chciałbym wywołać po przeładowaniu, w cookie. Ale może są lepsze rozwiązania. -- Cezary Tomczyk http://www.ctomczyk.pl/
Re: JQuery - zapamiętanie stanu
Author: Sławek
Date: Mon, 18 Jun 2012 11:28
Date: Mon, 18 Jun 2012 11:28
20 lines
1964 bytes
1964 bytes
>Użytkownik "Cezary Tomczyk" napisał w wiadomości grup >dyskusyjnych:jrn30u$406$1@inews.gazeta.pl... >A nie możesz ładować zawartości z serwera Ajaksem? Właśnie nic nie mogę z serwerem kombinować bo piszę to dla kogoś, takie menu jakby rozwijalne i nie mam pojęcia jak i gdzie to będzie zainstalowane i muszę to rozwiązać tak aby było to samowystarczalny kod w HTML i JS który można po prostu wkleić na stronę i używać. Taki to problem:( >Co do Twojego zagadnienia to przychodzi mi na myśli zapamiętanie nazwy >funkcji, którą chciałbym wywołać po przeładowaniu, w cookie. Ale może są >lepsze rozwiązania. Tak, ale co jak ktoś ma wyłączone ciasteczka? A nie ma w JS czy JQuery co pozwala zapisać jakoś to w pamięci przeglądarki czy coś? Dzięki za odpowiedź i pozdrawiam Sławek
Re: JQuery - zapamiętanie stanu
Author: Cezary Tomczyk
Date: Mon, 18 Jun 2012 11:45
Date: Mon, 18 Jun 2012 11:45
39 lines
2558 bytes
2558 bytes
W dniu 2012-06-18 13:28, Sławek pisze: > >> Użytkownik "Cezary Tomczyk" napisał w wiadomości grup >> dyskusyjnych:jrn30u$406$1@inews.gazeta.pl... >> A nie możesz ładować zawartości z serwera Ajaksem? > > Właśnie nic nie mogę z serwerem kombinować bo piszę to dla kogoś, takie > menu jakby rozwijalne i nie mam pojęcia jak i gdzie to będzie > zainstalowane i muszę to rozwiązać tak aby było to samowystarczalny kod > w HTML i JS który można po prostu wkleić na stronę i używać. Taki to > problem:( Każde przeładowanie strony niszczy cały kod, który miałeś do tej pory w pamięci, że tak to ujmę. Więc pozostawianie jakiś zmiennych w pamięci niczego nie da. >> Co do Twojego zagadnienia to przychodzi mi na myśli zapamiętanie nazwy >> funkcji, którą chciałbym wywołać po przeładowaniu, w cookie. Ale może >> są lepsze rozwiązania. > > Tak, ale co jak ktoś ma wyłączone ciasteczka? > A nie ma w JS czy JQuery co pozwala zapisać jakoś to w pamięci > przeglądarki czy coś? jQuery to przecież JS. Więc nie ma czegoś takiego jak "czy". Jeśli nie ma JS, to nie ma żadnej biblioteki, która jest oparta o JS. I jeszcze jedno: czy to ma działać na IE. Jeśli tak, to na których wersjach (Web Storage działa na IE8 http://caniuse.com/#feat=namevalue-storage). Zainteresuj się lokalnymi bazami danych wbudowanymi w przeglądarki (nie we wszystkie, rzecz jasna): http://csimms.botonomy.com/2011/05/html5-storage-wars-localstorage-vs-indexeddb-vs-web-sql.html Może to Ci pomoże. -- Cezary Tomczyk http://www.ctomczyk.pl/
Re: JQuery - zapamiętanie stanu
Author: Sławek
Date: Mon, 18 Jun 2012 11:49
Date: Mon, 18 Jun 2012 11:49
16 lines
1664 bytes
1664 bytes
>Użytkownik "Cezary Tomczyk" napisał w wiadomości grup >dyskusyjnych:jrn4ce$894$1@inews.gazeta.pl... >http://csimms.botonomy.com/2011/05/html5-storage-wars-localstorage-vs-indexeddb-vs-web-sql.html >Może to Ci pomoże. Działać to ma w zasadzie na każdej przeglądarce. Ok, może po prostu zaznaczę programiście że ma za przeładowaniem strony generować odpowiednią nazwę klasy która będzie rozwijana. Jeszcze raz dzięki za pomoc. pozdrawiam Sławek
Re: JQuery - zapamiętanie stanu
Author: Cezary Tomczyk
Date: Mon, 18 Jun 2012 12:51
Date: Mon, 18 Jun 2012 12:51
20 lines
1635 bytes
1635 bytes
W dniu 2012-06-18 13:49, Sławek pisze: > >> Użytkownik "Cezary Tomczyk" napisał w wiadomości grup >> dyskusyjnych:jrn4ce$894$1@inews.gazeta.pl... > >> http://csimms.botonomy.com/2011/05/html5-storage-wars-localstorage-vs-indexeddb-vs-web-sql.html >> > >> Może to Ci pomoże. > > Działać to ma w zasadzie na każdej przeglądarce. Ok, może po prostu > zaznaczę programiście że ma za przeładowaniem strony generować > odpowiednią nazwę klasy która będzie rozwijana. Spróbuj jeszcze przekazać nazwę wywoływanej funkcji w URL-u, jeśli to możliwe będzie. -- Cezary Tomczyk http://www.ctomczyk.pl/
Re: JQuery - zapamiętanie stanu
Author: Sławek
Date: Mon, 18 Jun 2012 15:53
Date: Mon, 18 Jun 2012 15:53
17 lines
1862 bytes
1862 bytes
>Użytkownik "Cezary Tomczyk" napisał w wiadomości grup >dyskusyjnych:jrn899$k4b$1@inews.gazeta.pl... >Spróbuj jeszcze przekazać nazwę wywoływanej funkcji w URL-u, jeśli to >możliwe będzie. Też brałem to pod uwagę ale nie mam kontaktu z programistą który to wykorzysta i nie wiem jakie on będzie tam url'e wstawiał. Myślę, ze rozwiązę to tak, ze jak wyciąga dynamicznie strony to na pewno przekazuje ich id i te id będzie musiał wstawiać do nazw klas i id w tagach html. Wtedy powinno wszystko zadziałać:) Chciałem jednak to jakoś tak elegancko rozwiązać ale widać się nie da:( pozdrawiam Sławek
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