![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Grajewo Ostrzeżenie: (0%) ![]() ![]() |
Mam panel-tabelę z chowanymi elementami za pomocą JS:
Chciałbym rozbudować go o możliwość zapamiętywania wyborów uzytkownika (które panele zamknięte, a które otwarte). Z tym, że nie wiem jak do tego się zabrać. Chciałbym, żeby cała konfiguracja była przechowywana w jednym cistku (może w tablicy) i w przypadku nieznalezienia ciastka, uzywana była domyślna konfiguracja. Może będzie całkowicie przebudować kod (atrybuty id, style i funkcje js). Moja wiedza o JS jest narazie zbyt uboga, żeby zrobic to samemu. Może moglibyście wskazać mi jakies przykłady, artykuły, bądź poddać pomysły. Z góry dziękuję za jaką kolwiek pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 13.07.2003 Skąd: Torun/Poznan Ostrzeżenie: (0%) ![]() ![]() |
Mam ochote na jeszcze 2 minuty. (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)
Nie dzialalo, bo zmienna str nie byla zadeklarowana przy definicji. Zawsze jak masz cos takiego: Kod var str; str=str+cokolwiek; to rodzi to problem, bo co wlasciwie jest w zmiennej str? Najczesciej smieci. Dlatego Ty miales problem - bo byly smieci, a konkretnie wartosc JS zwana NaN - Not a Number. Wystarczylo "wyzerowac" na poczatku zmienna str - nadac jej wartosc pustego ciagu i po herbacie. Przed dokonaniem tej poprawki JS zapisywalo w cookie cos takiego NaN: 1: 1 A po 1: 1: 1 (lub zera). Ad. PS. - tak. Mozesz oczywiscie napisac wlasna funkcje, ktora przy <body onload[...]> poustawia styl poszczegolnych paneli. Pozdrawiam. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 11:22 |