Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] appendchild
kuba_
post 19.12.2007, 16:35:35
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
Cysiaczek
post 19.12.2007, 16:38:46
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.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
kuba_
post 19.12.2007, 16:58:08
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 19.12.2007, 17:08:45
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


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
HuTu
post 19.12.2007, 17:09:24
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. smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:56