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? |
|
|
|
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
FiDO Sprobuj takiego kodu:
Kodfunction setCookie(na... 25.02.2004, 21:03:44
Zajec Mój błąd. To wszystko nie działa z zupełnie innej ... 25.02.2004, 22:15:59 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 17:38 |