![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
witam
napisalem prosta funkcje;) Kod function pokaz_ukryj(id){ if(document.getElementById(id).style.display == ''){ document.getElementById(id).style.display = 'none'; }else{ document.getElementById(id).style.display = ''; } } prosze o poprawienie tego kodu tak aby zapamietywal wybrana opcje, tak aby po przeladowaniu byl ustawiony styl display taki jak wczesniej wybrany Ten post edytował AxZx 20.04.2006, 18:00:30 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat w ciasteczkach zapisac czy jak? tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(nospor @ 2006-04-20 12:45:23) Cytat w ciasteczkach zapisac czy jak? tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A jak ciasteczka są wyłączone ? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
to moze w plikach zapisywac?
mi wystarczy w cookie, bo to tylko panel admina, napisze ze admini musza miec wlaczone JS i cookies ale i tak nie wiem jak to zrobic prosze o jakas normalna podpowiedz, bo poki co nikt mi nie pomogl za bardzo. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Cytat to moze w plikach zapisywac? A JS ma dostęp do plików na serwerze? Cytat mi wystarczy w cookie, bo to tylko panel admina, napisze ze admini musza miec wlaczone JS i cookies To w czym problem? Cytat prosze o jakas normalna podpowiedz, bo poki co nikt mi nie pomogl za bardzo. Już ją otrzymałeś (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
znalazlem fajne funkcje do zapisu odczytuj usuwania cookie
ale jak teraz ustawic styl dla diva w zaleznosci od wartosci cookie? funkcje get_cookie(id) wyrzuca wartosc ciastka Kod <div style="display: (?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?);">
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kod if (get_cookie(id) == 'cos') {
//ustawiasz styl diva } else if (get_cookie(id) == 'cos innego') { //ustawiasz styl diva... inaczej :P } //itd Ten post edytował LBO 20.04.2006, 21:07:19 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
dzieki, juz wiem o co chodzi
albo moze raczej nie bo nie umiem zmienic stylu diva w funkcji ktora napisalem w dolaczonym pliku ustawiam document.getElementById(id).style.display = 'none'; i div z podanym ID 'znika' a gdt dam w <body> Kod <script type="text/javascript"> <!-- document.getElementById('dane1').style.display = 'none'; --> </script> to juz niestety nie chce zniknac nie mozna w body dawac skryptow? inacze sie wtedy odwoluje do obiektu niz jak dam ten kod w funkcji? co robie zle? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kod //maska dla document.getElementById() function $(id){ return document.getElementById(id); }; //parametr to id DIV'a ktorego //ktorego styl funkcja pobiera i zwraca function getDivDisplayValueFromCookie(id) { /* wykonuje wszelkie operacje zwiazane z pobraniem stylu display "zapamietanego" diva i zwraca ten styl */ return styl; } //funkcja odpalana po zaladowaniu sie strony function init() { //zakladam, ze masz juz stale DIV, //których stan display chcesz zapamietac $('div1').style.display = getDivDisplayValueFromCookie('div1'); $('div2').style.display = getDivDisplayValueFromCookie('div2'); $('div3').style.display = getDivDisplayValueFromCookie('div3'); //itd } window.onload = init; Daj to pomiędzy znaczniki script w seksji HEAD Ten post edytował LBO 20.04.2006, 23:52:16 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
dzieki
ale nadal mam problem bo ID poszczegolnych divow beda automatycznie tworzone, na podstawie jakiegos numeru pobranego z bazu a troche byloby ciezko wrzucic te dane to head jest jakis inny sposob? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.09.2025 - 01:13 |