Как применяются cookie @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 5 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
daga Муж.
новый человек
0
Сообщения: 11
Зарегистрирован: 23.02.04
Откуда: Lviv Sochi
Заголовок сообщения: Как применяются cookie
Сообщение Добавлено: 31 Май 2004, 07:48:56 
Надо в раскрывающеемся меню применить куки, тоесть в куках сохранять инфу открыто окно или нет.
А как это сделать я безпонятия.
Вот сдесь находится вид меню lover.com.ua/1/

а ниже его код.

<html>
<head>
<style><!--
.folding{font-size: 8pt; cursor:hand; font-weight:bold}
//--></style>
<script language="JavaScript1.2">
<!--
var head="display:''"
img1=new Image()
img1.src="plus.gif"
img2=new Image()
img2.src="minus.gif"
function change(){
if(!document.all)
return
if (event.srcElement.className=="folding"){
var x=event.srcElement.parentElement
if (x.all[2].style.display=="none"){
x.all[0].src="minus.gif"
x.all[2].style.display=''
}
else{
x.all[0].src="plus.gif"
x.all[2].style.display="none"
}

}}
document.onclick=change
//-->
</script>
</head>
<body>
<div><img src="plus.gif"><span class="folding">Menu 1</span>
<ul style="display:none" style=&{head};>
<li><a href="fdddf">Link 1a</a></li>
<li><a href="fdddf">Link 1b</a></li>
<li><a href="fdddf">Link 1c</a></li>
</ul>
</div>
<div><img src="plus.gif"><span class="folding">Menu 2</span>
<ul style="display:none" style=&{head};>
<li><a href="fdddf">Link 2a</a></li>
<li><a href="fdddf">Link 2b</a></li>
<li><a href="fdddf">Link 2c</a></li>
</ul>
</div>
</body>
</html>
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 31 Май 2004, 08:54:16 
Код:
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;


function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}


_________________
:: metal kick ass ::
daga Муж.
новый человек
0
Сообщения: 11
Зарегистрирован: 23.02.04
Откуда: Lviv Sochi
Сообщение Добавлено: 31 Май 2004, 18:23:37 
Что то у меня не получается:(

Это надо поменять значение value, или еще что то?
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 1 Июнь 2004, 10:52:04 
daga, не понял, что менять?

вот установка кука "ME" со значением "LA_LA-FA" для твоего домена SetCookie ("ME", "LA_LA-FA");

_________________
:: metal kick ass ::
daga Муж.
новый человек
0
Сообщения: 11
Зарегистрирован: 23.02.04
Откуда: Lviv Sochi
Сообщение Добавлено: 2 Июнь 2004, 08:49:37 
Так в том то и дело вставил как есть, а оно работаь не хочет. там по идее еще дату наверно вставить надо было, но тоже не помогает.
Вот посмотри [url=lover.com.ua/1/]lover.com.ua/1/[/url] на код, куки эти та есть, но положение меню не запоминает.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 5 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100