Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] appendchild
Forum PHP.pl > Forum > Przedszkole
kuba_
Cześć. Stworzyłem sobie dynamiczne listy wyboru. Wybranie opcji spowoduje wyświetlenie się pewnego elementu. Stworzyłem sobie te elementy i chcę je dodawać do stronki za pomocą appendchild. Tylko mam problem, gdzie powinienem umieścić te elementy? Ja narazie wymyśliłem, żeby dodać wszystkie elementy w kod źródłowy i ustawić na display:none, a następnie się do nich odwoływać za pomocą appendchild. Tylko ten sposób z ukrywaniem mi nie odpowiada, ponieważ nie chcę mieć 300 elementów dodanych do strony głównej jako ukrytych. Nie chcę też tworzyć tych elementów "w locie" za pomocą js. Znacie jakąś inną metodę?
Cysiaczek
Jedno słowo - AJAX - pobierasz z serwera tzw. partiale (małe, częsciowe widoki) i umieszczasz w kodzie strony.

Pozdrawiam.
kuba_
Kurcze... A bez niego się nie da? Nie znam AJAXa.
skowron-line
Cytat(kuba_ @ 19.12.2007, 16:35:35 ) *
Nie chcę też tworzyć tych elementów "w locie" za pomocą js. Znacie jakąś inną metodę?


Ale ta metoda to chyba jedyna sluszna
HuTu
Innego sposobu nie ma. Ajax tutaj spisuje się świetnie i jeśli znasz javascript to przecież w zasadzie niczego nie trzeba się uczyć. Skorzystaj z jquery - ma świetną dokumentację i dzięki temu stworzenie czegoś zajmuje naprawdę niewiele czasu. smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.