Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не образуются переменные в куках
 
 автор: Port_Artur   (16.12.2010 в 20:02)   письмо автору
 
 

В куках должна образоваться переменная CAT_1 (id = CAT_1). Но данная переменная не образуется (Смотрел куки сайта в Опере).
Посмотрите пожалуйста может в коде есть ошибка? Интересует только момент образования и удаления переменных в куках.

<script type="text/javascript">
function show_details(id)
{ if(document.getElementById(id).style.display == 'none') {
//Display
document.getElementById(id).style.display = 'block';
//Change link
document.getElementById('phpbb_'+id).innerHTML = '<a href="javascript:show_details(\''+id+'\');" title="{L_EXPAND_CAT_HIDE}">-</a>';
//Delete cookie
document.cookie = '{COOKIE_NAME}_'+id+'=0; expires=Thu, 01-Jan-1970 00:00:01 GMT;'; } else {
//Don't display
document.getElementById(id).style.display = 'none';
//Change link
document.getElementById('phpbb_'+id).innerHTML = '<a href="javascript:show_details(\''+id+'\');" title="{L_EXPAND_CAT_DISPLAY}">+</a>';
//Create cookie
document.cookie = '{COOKIE_NAME}_'+id+'=1;'; } }
</script>


В исходнике страницы, открываемой в браузере, скрипт имеет такой вид:
<script type="text/javascript">
function show_details(id)
{ if(document.getElementById(id).style.display == 'none') {
//Display
document.getElementById(id).style.display = 'block';
//Change link
document.getElementById('phpbb_'+id).innerHTML = '<a href="javascript:show_details(\''+id+'\');" title="Скрыть категорию">-</a>';
//Delete cookie
document.cookie = 'phpbb3_8xrvz_'+id+'=0; expires=Thu, 01-Jan-2020 00:00:01 GMT;'; } else {
//Don't display
document.getElementById(id).style.display = 'none';
//Change link
document.getElementById('phpbb_'+id).innerHTML = '<a href="javascript:show_details(\''+id+'\');" title="Раскрыть категорию">+</a>';
//Create cookie
document.cookie = 'phpbb3_8xrvz_'+id+'=1;'; } }
</script>

  Ответить  
 
 автор: Port_Artur   (16.12.2010 в 22:50)   письмо автору
 
   для: Port_Artur   (16.12.2010 в 20:02)
 

Не пойму, посмотрел кучу примеров, вроде всё правильно, а CAT_1 в куках не создаётся.

  Ответить  
 
 автор: Port_Artur   (16.12.2010 в 23:32)   письмо автору
 
   для: Port_Artur   (16.12.2010 в 22:50)
 

Вот так переменная стала писаться в куках сайта без www.
document.cookie = '{COOKIE_NAME}_display_'+id+'=1; domain=*****.ru;'


Вопрос закрыт.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования