madgals,
Да я напортачил еще с логикой, если сохранять значения ячеек таблицы в самой функции замена, то будет не правильно (логически). Поэтому лучше делайте это перед вызовом функции, или сохраните значения глобально по window.onload. |
Ну что же. попробую.
|
значения можно в функции хранить (типа статические переменные)
arguments.callee.old = [] var old = arguments.callee.old; while(i < tr.length){ // запишите в него значения из ячеек таблицы var td = tr[i].getElementsByTagName('td'); old[i] = td[3].innerHTML; i++; } |
Кстати да, способ предложенный x-yuri будет даже лучше и по производительности и вообще по элегантности :)
to x-yuri, а конструкция arguments.callee это что то на подобие static в СИ!? только для данного скопа да!? |
если функция глобальная (func), то
arguments.callee === func это я так, скорее всего автор может просто обойтись названием функции |
Цитата:
|
Цитата:
P.S. Такая конструкция arguments.callee.old = [] у меня ни в одном браузере не заработала. надо arguments.callee.old = new Array() |
Цитата:
|
я понимаю, что одно и тоже. Но, увы, не работает.
|
Цитата:
Цитата:
http://getfirebug.com/ |
Часовой пояс GMT +3, время: 05:36. |