Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Помогите разобраться с Java скриптом, про cookies

Обсуждение темы Помогите разобраться с Java скриптом, про cookies в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Народ...я совсем недавно занимаюсь скриптингом...и никак не могу разобраться как записывать в куки инфу...и как её потом оттуда возвращать.......


Закрытая тема
 
Опции темы
Старый 23.07.2005, 13:34   #1
Народ...я совсем недавно занимаюсь скриптингом...и никак не могу разобраться как записывать в куки инфу...и как её потом оттуда возвращать....
 
Старый 23.07.2005, 13:34
Ссылки
Старый 28.07.2005, 23:06   #2
document.cookie. Есть у document такое свойство. Там все и хранится в виде "name = value".
Читайте умные книжки.
 
Старый 30.07.2005, 01:51   #3
просто подскажи, как в куки записать например "слон12" и потом вернуть это значение...какие строчки нужно писать?
 
Старый 30.07.2005, 05:15   #4
NOEL©, а может, мне весь скрипт за Вас написать? Никогда! Мне-то, в принципе, не жалко, но Вы сами ни хрена не поймете.
В общих чертах это выглядит так:
Нам нужно записать значение "слон12". Необходимо имя cookie-переменной. Скажем, var1. Т.о. мы имеем пару ключ-значение: "var1=слон12". Как скриптовать - должно быть ясно из всего вышесказанного.
Разумеется, напоследок рекомендую-таки обзавестись нужной литературой
 
Старый 02.08.2005, 11:24   #5
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 getCookieVal( offset )
{
var endstr = document.cookie.indexOf (";", offset);

if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

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" : "");
}

sl_play добавил [date]1122967666[/date]:
есть ещё вот тако вот набор функций, тоже удобный.

<script language="JavaScript">
<!--
// разобрать значение ключа
function extractCookieValue(val)

if ((endOfCookie = document.cookie.indexOf(";", val)) == -1)

endOfCookie = document.cookie.length;
}
return unescape(document.cookie.substring(val, endOfCookie)) ;
}

// чтение ключа
function ReadCookie(cookiename) {
var numOfCookies = document.cookie.length;
var nameOfCookie = cookiename + "=";
var cookieLen = nameOfCookie.length;
var x = 0 ;
while (x <= numOfCookies) {
var y = (x + cookieLen);
if (document.cookie.substring(x, y) == nameOfCookie)
return (extractCookieValue(y));
x = document.cookie.indexOf(" ", x) + 1;
if (x == 0)
break;
}
return "";
}

// создание ключа
// для удаления - expiredays = -1
function createCookie(name, value, expiredays)

var todayDate = new Date();
todayDate.setDate(todayDate.getDate() + expiredays);
document.cookie = name +
"=" +
value +
"; expires=" +
todayDate.toGMTString() +
";"
}

// пример загрузки
function LoadCookies() {
document.forms[0].UserName.value=ReadCookie("UserName");
}

// пример сохранения
function SaveCookies() {
createCookie("UserName", document.forms[0].UserName.value, 30);
}

//-->
</script>
 
Старый 02.08.2005, 11:24
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с php скриптом maks96 ASP, Perl, PHP и MySQL 4 12.05.2012 00:13
Помогите со скриптом M@ksimus ASP, Perl, PHP и MySQL 1 26.01.2012 17:10
Помогите со скриптом PHP cool_jin ASP, Perl, PHP и MySQL 1 03.11.2009 18:07
Помогите со скриптом...... candy_man ASP, Perl, PHP и MySQL 7 28.11.2003 02:18
Помогите со скриптом Silver ASP, Perl, PHP и MySQL 0 16.04.2003 04:58


Текущее время: 23:42. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум