powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вывести cookie в слой, в таблицу
6 сообщений из 6, страница 1 из 1
Вывести cookie в слой, в таблицу
    #36574463
volkandrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо вывести содержимое cookie в слой *.html страницы, не просто строкой, а поместить в соответствующую таблицу. Но количество записей таблицы заранее не известно, зависит от содержимого cookie. Я это пытаюсь осуществить следующим образом:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
function write_cookie()
{
 var s=unescape(document.cookie);
 var b=new Array();
 var a=s.split(";");
     for (var i= 0 ; i<a.length; ++i) 
     {
      b[i]=a[i].toString().split("=");
     }
   tabl.innerHTML =("<table border=1>");
     for (var i= 0 ; i<a.length; ++i) 
      {
          text6.innerHTML =("<tr>");
          for (var j= 0 ; j< 2 ; ++j) 
           {
            text7.innerHTML =("<td>");
            text8.innerHTML =(b[i][j]);
            text9.innerHTML =("</td>");
           }
      }
   text10.innerHTML =("</table>");      
}
Но выводится только последняя запись cookie, а необходимо вывести весь.
...
Рейтинг: 0 / 0
Вывести cookie в слой, в таблицу
    #36574681
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, что вообще что-то выводится.
Если немного подумать, становится очевидно, что каждая итерация цикла перезаписывает тексты предыдущей итерации.

Jah loves you.
...
Рейтинг: 0 / 0
Вывести cookie в слой, в таблицу
    #36574715
volkandrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

Согласен на все 100, но только как осуществить то вывод cookie в таблицу в слой?
...
Рейтинг: 0 / 0
Вывести cookie в слой, в таблицу
    #36574725
volkandrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так создаётся таблица нормально, но вот как её поместить в слой?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
function ct_v_massT ()
{
   var s=unescape(document.cookie);
   var b=new Array();
   var a=s.split(";");
     for (var i= 0 ; i<a.length; ++i) 
     {
      b[i]=a[i].toString().split("=");
     }
   document.write("<table border>");
     for (var i= 0 ; i<a.length; ++i) 
      {
        document.write("<tr>");
          for (var j= 0 ; j< 2 ; ++j) 
           {
            document.write("<td>"+b[i][j]+"</td>");
           }
      }
   document.write("</table>");
}
...
Рейтинг: 0 / 0
Вывести cookie в слой, в таблицу
    #36574741
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну как-то так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
var tbl = document.createElement("table");
div.appendChild(tbl);
var tbody = document.createElement("tbody");
tbl.appendChild(tbody);
var tr, td;
for (var i= 0 ; i<a.length; ++i) 
      {
          tr = document.createElement("tr");
          for (var j= 0 ; j< 2 ; ++j) 
           {
            td = document.createElement("td");
            td.innerText =b[i][j]; /*innerText нужно заменить на что-то кроссброузерное, не помню что*/
            tr.appendChild(td)
           }
          tbody.appendChild(tr);
      }
...
Рейтинг: 0 / 0
Вывести cookie в слой, в таблицу
    #36574764
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy
Код: plaintext
td.innerText =b[i][j]; /*innerText нужно заменить на что-то кроссброузерное, не помню что*/

Код: plaintext
1.
td.appendChild(document.createTextNode(b[i][j]));

Да, div.appendChild(tbl); лучше делать в последний момент
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вывести cookie в слой, в таблицу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]