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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите вытащить данные из таблицы 
:(
    Опции темы
MD6
Дата 28.8.2008, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 28.8.2008

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



Есть таблица вида:

<table id="mytable" summary="" border="0" cellpadding="0" cellspacing="0" width="100%">
<colgroup><col width="1%"><col width="35%"><col width="16%"><col width="23%"><col width="25%"></colgroup>
<tbody>

<tr valign="bottom"><td colspan="5" align="left" height="5"></td></tr>
<tr valign="bottom"><td colspan="5" align="left"><font face="" size="2"><b>Table</b></font></td></tr>
<tr valign="bottom"><td colspan="5" align="left" bgcolor="black" height="1"></td></tr>

<tr valign="bottom"><td><img ilo-full-src="" src="" alt=" " height="20" width="5"></td>
<td id="Name" align="left"><font face="" size="2"><b>1</b></font></td>
<td id="Num" align="center"><font face="" size="2"><b>2</b></font></td>
<td id="nce" align="right"><font face="" size="2"><b>3</b></font></td>
<td id="ble" align="right"><font face="" size="2"><b>4</b></font></td>
</tr>

<tr bgcolor="#eieiei"><td><img ilo-full-src="" src="" alt=" " height="17" width="5"></td>
<td headers="Name" align="left"><font face="" size="1"><a href="">11</a></font></td>
<td headers="Num" align="center"><font face="" size="1">12</font></td>
<td headers="nce" align="right"><font face="" size="1">13</font></td>
<td headers="ble" align="right"><font face="" size="1">14</font></td>
</tr>

<tr bgcolor="white"><td><img ilo-full-src="" src="" alt=" " height="17" width="5"></td>
<td headers="Name" align="left"><font face="" size="1"><a href="">21</a></font></td>
<td headers="Num" align="center"><font face="" size="1">22</font></td>
<td headers="nce" align="right"><font face="" size="1">23</font></td>
<td headers="ble" align="right"><font face="" size="1">24</font></td>
</tr>

<tr bgcolor="#eieiei"><td><img ilo-full-src="" src="" alt=" " height="17" width="5"></td>
<td headers="Name" align="left"><font face="" size="1"><a href="">31</a></font></td>
<td headers="Num" align="center"><font face="" size="1">32</font></td>
<td headers="nce" align="right"><font face="" size="1">33</font></td>
<td headers="ble" align="right"><font face="" size="1">34</font></td>
</tr>

</tbody>
</table>


помогите написать скрипт который выталскивал бы данные из таблице например в формате: @11|12|13|14@21|22|23|24@31|32|33|34
Редактировать/удалить сообщение
PM MAIL   Вверх
chertoss
Дата 29.8.2008, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 28.7.2008

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



Код

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head>
  <title></title>
  <script language="JavaScript" type="text/javascript">
  /*<![CDATA[*/
  function foo(){
    var tr = document.getElementsByTagName("tr");
    var a = "";
    var b = "";
    for(var i = 4; i < tr.length; i++){
      for (var j = 0; j < tr[i].childNodes.length; j++) {
        if (tr[i].childNodes[j].innerText != "") {
          if ( j != tr[i].childNodes.length - 1) {
            b += tr[i].childNodes[j].innerText + "|";
          } else {
            b += tr[i].childNodes[j].innerText;
          }
        }
      }
      a += "@" + b;
      b = "";
    }
    alert("значения таблицы = " + a);
  }

  /*]]>*/
  </script>
</head>

<body onload="foo();">

<table id="mytable" summary="" border="0" cellpadding="0" cellspacing="0" width="100%">
<colgroup><col width="1%"><col width="35%"><col width="16%"><col width="23%"><col width="25%"></colgroup>
<tbody>

<tr valign="bottom"><td colspan="5" align="left" height="5"></td></tr>
<tr valign="bottom"><td colspan="5" align="left"><font face="" size="2"><b>Table</b></font></td></tr>
<tr valign="bottom"><td colspan="5" align="left" bgcolor="black" height="1"></td></tr>

<tr valign="bottom"><td><img ilo-full-src="" src="" alt=" " height="20" width="5"></td>
<td id="Name" align="left"><font face="" size="2"><b>1</b></font></td>
<td id="Num" align="center"><font face="" size="2"><b>2</b></font></td>
<td id="nce" align="right"><font face="" size="2"><b>3</b></font></td>
<td id="ble" align="right"><font face="" size="2"><b>4</b></font></td>
</tr>

<tr bgcolor="#eieiei"><td><img ilo-full-src="" src="" alt=" " height="17" width="5"></td>
<td headers="Name" align="left"><font face="" size="1"><a href="">11</a></font></td>
<td headers="Num" align="center"><font face="" size="1">12</font></td>
<td headers="nce" align="right"><font face="" size="1">13</font></td>
<td headers="ble" align="right"><font face="" size="1">14</font></td>
</tr>

<tr bgcolor="white"><td><img ilo-full-src="" src="" alt=" " height="17" width="5"></td>
<td headers="Name" align="left"><font face="" size="1"><a href="">21</a></font></td>
<td headers="Num" align="center"><font face="" size="1">22</font></td>
<td headers="nce" align="right"><font face="" size="1">23</font></td>
<td headers="ble" align="right"><font face="" size="1">24</font></td>
</tr>

<tr bgcolor="#eieiei"><td><img ilo-full-src="" src="" alt=" " height="17" width="5"></td>
<td headers="Name" align="left"><font face="" size="1"><a href="">31</a></font></td>
<td headers="Num" align="center"><font face="" size="1">32</font></td>
<td headers="nce" align="right"><font face="" size="1">33</font></td>
<td headers="ble" align="right"><font face="" size="1">34</font></td>
</tr>

</tbody>
</table>

</body>

</html>


как то так  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




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


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

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