Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dynamiczna zamiana wierszy w tabeli
kufalo
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

Ostrzeżenie: (0%)
-----


Witam,

Jak najprosciej zamienic miedzy soba dwa sasiadujace wiersze w tabeli (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Czy mozna przesywac elementy w rodzicu, czy musze je usunac i stworzyc nowe (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Joy-machine
post
Post #2





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 2.02.2007

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Zajec
post
Post #3





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 23:11