Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 1.06.2005 Ostrzeżenie: (0%)
|
Oto prosta funkcja generująca dynamiczne drzewo w oparciu o java script. W łatwy sposób można ją przerobić także dla rekordów pobieranych z bazy danych. Jeżeli ktoś chce sobie tylko wygenerować drzewo np. linków, wystarczy że odpowiednio umieści linki w tablicy i przypisze im przodków. Wkrótce napisze klasę, która pozwoli obługiwać takie drzewo (zarówno dla rekordów z bazy danych, jak i dla statycznych celów).
Fragment html:
Fragment php:
I zakończenie html: Skrypt ten (ale oczywiście zmodyfikowany) będe używał w pisanym przez siebie forum wątkowym |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 1.06.2005 Ostrzeżenie: (0%)
|
Miałem ten skrypt ulepszyć... ale wiecie jak to jest, robota wre a czasu na zabawy mało. W każdym razie w tym skrypcie najbardziej chciałem zwrócić uwagę na wykorzystanie java-script do generowania drzew, które można ładnie wykorzystać np. w wątkowych forach (jak swoje forum dokończe to wam pokaże). Tym czasem trzeba zrobić tak:
1). Wszystkie części java script i html złączyć w jeden plik i zainkludować gdzieś wewnątrz funkcje 2). Pod tą funkcją trzeba umieścić kod generujący drzewo który wygląda tak:
Robimy tak że Główne węzły drzewa nie mają wartości, natomiast liście mają wartość równą indeksowi w tablicy. Niestety powoduje to że tak skonstruowana funkcja nie może pobrać po prostu rekordów z bazy, no ale przecież można troche sie pobawić i to zmienić. Obiecuje że jak tylko ukończe forum, ta funkcja sie zmieni. 3). Stworzyć plik np. drzewo.php i wrzucić tam funkcje plik index.php
plik drzewo.php
Przykład : DRZEWO-DZIAŁANIE Ten post edytował Marcin_m 10.08.2005, 08:43:33 |
|
|
|
Marcin_m Generator drzewek (PHP+JS) 7.06.2005, 17:26:10
pwa ciekawe rozwiazanie musze to przetrawic jakos 24.07.2005, 14:07:54
FiDO Moglbys jeszcze wystawic jakis przyklad jak to wyg... 24.07.2005, 16:04:56 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 06:03 |