Показать сообщение отдельно
  #27 (permalink)  
Старый 04.02.2009, 10:15
Аспирант
Отправить личное сообщение для madgals Посмотреть профиль Найти все сообщения от madgals
 
Регистрация: 27.12.2008
Сообщений: 53

Сообщение от x-yuri Посмотреть сообщение
значения можно в функции хранить (типа статические переменные)
arguments.callee.old = []
var old = arguments.callee.old;
while(i < tr.length){
    // запишите в него значения из ячеек таблицы
    var td = tr[i].getElementsByTagName('td');
    old[i] = td[3].innerHTML;
    i++;
}
Этот вариант внутри функции замена тоже не работает. Потому вывел определения массива old в конец страницы, а в функцию zamena просто передал этот массив. В итоге все работает как надо ) всем спс большое за помощь )

P.S. Такая конструкция arguments.callee.old = [] у меня ни в одном браузере не заработала. надо arguments.callee.old = new Array()
Ответить с цитированием