Skrývanie option v selecte pomocou js bez refreshu
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
no treba si nejak preniesť obsah tej pamäte. Ono ak si všimneš, tak sa na začiatku pridajú všetky možnosti do každého selectu, lebo v pamäti nič nie je. Ak nechceš aby sa to všetky vyplnilo, ale aby to bolo tak ako v čase odoslania, musíš pri vstupe na stránku naplniť pamäť tak ako bola pri jej opustení. Obsah tej pamäte si môžeš prenášať napríklad v cookies a iba stačí trochu upraviť fciu fill() ktorá si pozre či je niečo v cookies, a ak hej tak si to všetko prevedie do pamäte. Potom pokračuje ako by sa nič nedialo
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
a čo ti bráni po prvom prečítaní z cookies tie hodnoty z cookies zmazať? Nemusia tam byť stále, iba na prvé načítanie a potom ich už viac nepotrebujem (nie že nepotrebujem, ale nesmú tam byť)Quido napísal:problem je ze ten formular je dynamicky naplnovany a pri inom naplneni to precita zase z cookies to stare
-
Quido
Light Expert
- Príspevky: 48
- Registrovaný: 15 mar 2008, 21:12
- Bydlisko: Humenné
- Kontaktovať používateľa:
a kedy ich tam zapisem on moze formular odoslat viac kret chybne tak sa to moze potrebovat z cookies viackrat... ked mu to zmazem tak to tam nebude mat. jedina moznost by bola mazat to pri uspesnom spracovani formulara ale to je zas sahat do inych skriptov a potom to bude tak skaredo rozhadzane v kode...hm ale problem vznikne ak on ten formular zrusi bez odoslania tak mu cookies tez by ostali...hm
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
session je niečo iné ako cookies, session sa neprenáša, prenáša sa len sid čo je "adresa" k danému session na serveri. Podla mňa cez cookies pole neprenesieš, ale to nevadí. Pole prevedieš na string takto: pamat.toString() a výsledkom budú jednotlivé položky oddelené čiarkami. Potom to len rozsekáš po čiarkach (teraz neviem či je nejaký fcia, ale ak nie, tak to môžeš spraviť aj cez php alebo si sprav vlastnú)
ved ti audiotrack pisal ze si to pole prevedies do nejakeho rozumneho formatu (toString() napr) a potom si to prevedies naspat na pole ( http://www.w3schools.com/jsref/jsref_split.asp napr)