kufalo
2.03.2007, 11:03:39
Witam,
Jak najprosciej zamienic miedzy soba dwa sasiadujace wiersze w tabeli
Czy mozna przesywac elementy w rodzicu, czy musze je usunac i stworzyc nowe
Joy-machine
2.03.2007, 21:43:44
Poszukaj sobie na google skryptu do sortowania tabelek (po zapoznaniu się z kodem, który jest zazwyczaj wytłumaczony przez autorów, łatwo wprowadzisz to u siebie). Są ich 2 rodzaje: jedne działają poprzez zmianę zawartości komórek (innerHTML), drugi działa na właśnie na obiektach (TR traktowany jest jako dziecko TABLE bądź TBODY). Obydwa mają swoje wady i zalety (szybkość itp).
Jeden z nich kasuje zewnętrzne podpinanie zdarzeń, tylko nie pamiętam który.
Zajec
4.03.2007, 22:57:10
Mam pod ręką akurat
Kod
document.getElementById('tabelka').insertBefore(element, element.previousSibling);
przesunie element na pozycję wcześniej.
Kod
przed: po:
aaa aaa
bbb bbb
ccc ddd
ddd ←element ccc
eee eee