Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Cookie 
:(
    Опции темы
Reptor
Дата 6.7.2005, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



Есть такие Cookie: cookie[0]=ssss; cookie[1]=ssss23;....... cookie[n]=werr (неизвестно сколько) как их можно циклом просмотреть
PM MAIL ICQ   Вверх
Aliance
Дата 6.7.2005, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Код

for (var i = 0; i < cookie.length; i++) {
 alert(cookie[i]);
}



Модератор: Не в первых раз повторю:
Прочти правила форума и раздела, в котором ты пишешь! Это вопрос из разряда "новички" -> пиши в соответствующую ветку.


Это сообщение отредактировал(а) Aliance - 6.7.2005, 20:04
PM MAIL WWW ICQ Skype   Вверх
Reptor
Дата 6.7.2005, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



я так пробовал не работает пишет что "cookie"-определение отсутствует
PM MAIL ICQ   Вверх
Aliance
Дата 6.7.2005, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Cookie - это твой массив или куки документа? Если первое - код правельный. Если второе - то нужно так и говорить:
Код

for (var i = 0; i < document.cookie.length; i++) {
 alert(document.cookie[i]);
}


Это сообщение отредактировал(а) Aliance - 6.7.2005, 20:11
PM MAIL WWW ICQ Skype   Вверх
Reptor
Дата 6.7.2005, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: нет
Всего: 0



да так и так нечего не выводит таже ошибка
PM MAIL ICQ   Вверх
Иль
Дата 8.7.2005, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 544
Регистрация: 3.3.2005
Где: Москва

Репутация: 2
Всего: 14



Приветики, Reptor. Aliance все тебе правильно сказал, просто ты не заморочился поиском форума и задал вопрос в корень расходящийся с жизнью, который в голове знающего сабжект человека вызывает другие ассоциации.

Знаеш что такое сериализация или преобразование объекта (или чего-то еще) к строковому виду. Ну вот рассматривай document.cookie как обычную строку сериализации (а оно так и есть и опрашивая document.cookie ты и получиш обычную строку строкового типа smile), а не как массив или объект, соответственно document.cookie.length как колличество символов в этой строке. Ты можеш сделать десириализацию cookies (например разбиение на массив - читай в ссылке ниже) и тем создать массив со всеми cookies и назвать его как угодно, например 'cookie', но учти, он у тебя будет находится не в объекте document, а в глобальном объекте window (если ты его не вставиш в еще какой-либо свой объект). Вот тогда ты можеш писать cookie[4]='дребедень всякая', что аналогично window.cookie[4]='дребедень всякая'.
Потом, если я правильно понял глубину твоего непонимания smile, то ты хочеш чего-то положить в cookie. Тут опять же нужна сериализация. Береш свой массив с cookie и превращаеш его в строку, но только согласно правилам и идеологии cookies и все разом кидаеш в document.cookie. Не забудь, что согласно спецификации количество cookies ограничено!!! И, не повериш, все, о чем я говорю я узнал на форуме никуда более не обращаясь (ну почти smile). Все тут есть, а основное в приведенной ниже ссылке.

Дружище, читани вот вот это http://forum.vingrad.ru/index.php?showtopic=23902 и по прочтению этого задай в поиске слово cookies в обоих разделах JS (для начинающих и общий), особенно в разделе для начинающих. По прочтению этого вводного материала будет проще отвечать на твои непонятки, чем давать тебе вводную здесь.

Cookies совсем не тугая тема для понимания и все возникающие в ней подлянки проходят с навыком. А когда поймеш ее подводные камни, то не пугайся переделывать приведенные там скрипты под себя.

Вообще на форуме очень, очень, очень много чего рассмотрено. Старайся перед любым вопросом заморочится поиском, ИМХО немного почитав быстрее получиш решение проблемы

PS. За неточности извини и спасибо тебе, что подарил мне благовидный повод отвлечся от работы smile

Это сообщение отредактировал(а) Иль - 8.7.2005, 14:07


--------------------
Ты виндусятник?... А я да. smile
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.