Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Перебрать куки и записать их в таблицу (https://javascript.ru/forum/misc/66005-perebrat-kuki-i-zapisat-ikh-v-tablicu.html)

DivMan 20.11.2016 17:03

Перебрать куки и записать их в таблицу
 
Почему в ячейки таблицы, записывается последний элемент массива, а не по порядку?

Если tr[m] заменить на tr[i], то загрузится по порядку, но потом в консоле будет ошибка Cannot read property 'cells' of undefined не понятно почему и после этого изменения не работает обработчик.

http://plnkr.co/edit/cKjgpwAhw8VS95xSs46g?p=preview

laimas 20.11.2016 17:12

Пока вопрос "до проблемы" - если помещая данные в ячейки таблицы явно указываем их, зная что это первые две ячейки каждой строки, то зачем же цикл - for(var i = 0; i <arr.length; i++) ?

DivMan 20.11.2016 17:55

Цитата:

Сообщение от laimas (Сообщение 435581)
Пока вопрос "до проблемы" - если помещая данные в ячейки таблицы явно указываем их, зная что это первые две ячейки каждой строки, то зачем же цикл - for(var i = 0; i <arr.length; i++) ?

так?
http://plnkr.co/edit/yassFpDl1whd0r3Jy45g?p=preview

DivMan 24.11.2016 12:58

Помогите. Почему у куки не создаётся срок годности?
В таблицу добавляется, но в Cookies не добавляется?

Добавляю куки на 114 строке

http://plnkr.co/edit/X0tbjoV71YtFrxMDF5XV?p=preview

DivMan 24.11.2016 12:59

Я не знаю, как это правильно написать, уже всё перепробовал

document.cookie = newTd.innerHTML + '=' + newTd2.innerHTML +'; expires' + newTd4.innerHTML

Dilettante_Pro 24.11.2016 14:50

DivMan,
expires=

DivMan 24.11.2016 14:56

Так тоже не работает document.cookie = newTd.innerHTML + '=' + newTd2.innerHTML + 'expires=' + newTd4.innerHTML = date.toGMTString()

Dilettante_Pro 24.11.2016 15:10

DivMan,
А это что еще такое?
+ newTd4.innerHTML = date.toGMTString()

Уж что нибудь одно - или строку формируй, или записывай значение в элемент DOM

DivMan 24.11.2016 16:15

А как сделать, что бы в таблицу загружался expires, у существующих кук?

http://plnkr.co/edit/GwM7neHVYrLZSxueJNL8?p=preview

Dilettante_Pro 24.11.2016 16:32

DivMan,
http://ruseller.com/lessons.php?id=593

DivMan 24.11.2016 17:08

там такого нету, можно узнать только имя и значение куки и всё.

Dilettante_Pro 24.11.2016 18:53

DivMan,
Цитата:

Сообщение от DivMan
там такого нету, можно узнать только имя и значение куки и всё.

А вот это?
Цитата:

Функция для удаления куки.

Другая полезная функция для работы с куки представлена ниже. Функция "удаляет" куки из браузера посредством установки срока хранения на одну секунду раньше текущего значения времени.


function delete_cookie ( cookie_name )
{
var cookie_date = new Date ( ); // Текущая дата и время
cookie_date.setTime ( cookie_date.getTime() - 1 );
document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}
Для использования данной функции нужно только передать ей имя удаляемого куки:


delete_cookie ( "username" );
здесь устанавливается expire на 1 секунду меньше текущего времени - можете установить любое другое

DivMan 24.11.2016 21:27

Я вам говорю, как узнать дату куки, через консоль, а вы мне говорите, как её удалить


Часовой пояс GMT +3, время: 22:30.