|
|
|
| В куках должна образоваться переменная 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 в 20:02)
| | Не пойму, посмотрел кучу примеров, вроде всё правильно, а CAT_1 в куках не создаётся. | |
|
|
|
|
|
|
|
для: Port_Artur
(16.12.2010 в 22:50)
| | Вот так переменная стала писаться в куках сайта без www.
document.cookie = '{COOKIE_NAME}_display_'+id+'=1; domain=*****.ru;'
|
Вопрос закрыт. | |
|
|
|