Показать сообщение отдельно

  #7  
Старый 14.03.2009, 23:47
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

Код:
function process()
{
  var node, text, data = {}, name, i = 0,

  nodes = document.evaluate('//table[@class="skills"]//td/text()', document, null, 5, null);

  while(node = nodes.iterateNext())
  {
    text = node.data.replace(/^\s+|\s+$/g, '');

    if(text)
    {
      if(i++ & 1)
      {
        data[name] = +text;
      }
      else
      {
        name = text;
      }
    }
  }

  return data;
};
 
Ответить с цитированием