Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%)
|
Mam stronkę z rozwijanymi działami w menu oraz skryptem który zapamiętuje każde rozwinięcie. W praktyce wygląda to tak, że wraz z każdym rozsunięciem/zwinięciem któregoś działu jest zapisywane odpowiednie ciasteczko. Potem w php przy otwieraniu strony sprawdzam te ciasteczka i od razu rozsuwam odpowiednie działy. Wszystko działa pięknie, ale tylko pod Operą. W IE nie zapisuje mi tych cookies. Używam czegoś takiego:
Kod function zmiana(zm) {
if (document.getElementById(zm).style.display == "none") { document.getElementById(zm).style.display = ""; document.cookie=zm+"="; } else { document.getElementById(zm).style.display = "none"; document.cookie=zm+"=none"; } } Kod <a href="javascript:zmiana('a')">ogólne</a><br>
<div id="a" class=menu> <a href="index.php?co=start"> start </a><br> <a href="index.php?co=stop"> stop </a><br> </div> Czy coś tu zrobiłem źle? Mógłby ktoś pomóc? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
Sprobuj takiego kodu:
Kod function setCookie(nazwa, wartosc, dniwaznosci)
{ var dataWygasniecia = new Date(); dataWygasniecia.setTime(dataWygasniecia.getTime() + (dniwaznosci * 24 * 60 * 60 * 1000)); document.cookie = nazwa + "=" + escape(wartosc) + ((dniwaznosci == null) ? "" : "; expires=" + dataWygasniecia.toGMTString()); } |
|
|
|
Zajec [js] cookies w js 20.02.2004, 11:36:10
wassago php P. => ECMAScript 20.02.2004, 11:47:44
Zajec Długo nikt nie odpowiadał, więc zedytowałem post d... 25.02.2004, 20:06:12
Zajec Mój błąd. To wszystko nie działa z zupełnie innej ... 25.02.2004, 22:15:59 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 22:30 |