![]() |
Показаны 2 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Языки разметки (http://netadmin.ws/forum/forumdisplay.php?forumid=24)
-- Как применяются cookie. (http://netadmin.ws/forum/showthread.php?threadid=8834)
Как применяются cookie.
Надо в раскрывающеемся меню применить куки, тоесть в куках сохранять инфу открыто окно или нет.
А как это сделать я безпонятия. 
Вот сдесь находится вид меню 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>
__________________
-----------------
sytnik.e-lviv.net
lover.com.ua
Вот пример кода с куками,
Что то у меня не получается
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" : "");
}
__________________
-----------------
sytnik.e-lviv.net
lover.com.ua
| Формат времени GMT. Текущее время 04:11. | Показаны 2 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.