Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] appendchild
kuba_
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 13.12.2007

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


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ę?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Jedno słowo - AJAX - pobierasz z serwera tzw. partiale (małe, częsciowe widoki) i umieszczasz w kodzie strony.

Pozdrawiam.
Go to the top of the page
+Quote Post
kuba_
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 13.12.2007

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


Kurcze... A bez niego się nie da? Nie znam AJAXa.
Go to the top of the page
+Quote Post
skowron-line
post
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


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





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 6.04.2005
Skąd: Janikowo

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


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. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 22.08.2025 - 23:51