![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 11.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Stworzyłem sobie stronkę chciałem żeby określony blok na stronie był "dynamiczny" czyli jedynie treść tego diva była podmieniana przy kliknięciu w dany link. Zastosowałem do tego celu funkcje include a w plikach osobnych sobie tworzę podstrony. Zastanawiam się czy tak się to robi. Wszystko mi działa ale...strona jest "kolorowa" a w backgroundzie jest tło...czy wywołanie linku odświeża cały dokument i pakuje te same dane od początku czy przeglądarka już "wie" i dociąga jedynie to co jest w podstronie? Może wiecie jak to zrobić profesjonalniej..czytam na temat Jquery i ajax i tam są rozwiązania bez php tak żeby nie przeładowywać całego dokumentu. Najłatwiej mi to było zrobić w php poprzez get. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
jQuery i ajax to dobry trop, idź nim dalej.
Tam PHP też jest tylko źle patrzysz/rozumujesz. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 3 Dołączył: 19.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie stosuje się takie rozwiązanie o którym piszesz z include, ja czasem to wykorzystuje jeżeli mam małe strony, w których wkurzało by mnie non stop ewentualna edycja. Pytanie na ile też jest skomplikowana Twoja witryna, bo może warto jest zastanowić się nad innym rozwiązaniem. Np istnieje takie coś jak MVC, model-widok-kontroler, dzięki temu wzorcowi można sprawnie stworzyć dość zaawansowaną witrynę.
Jeżeli chodzi o technologie np AJAX, to też nie głupie i ma to jakiś sens. Jest często bardzo efektowna i efektywna. Jest masę tutków i przykładów w sieci dotyczących dynamicznych treści. Reasumując: dostosuj rozwiązanie do swoich potrzeb, jeżeli jest to mała stronka, śmiało powab się AJAX'em. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 11.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Strona to jest "wizytówka" mikroprzedsiębiorstwa, nie ma tam niczego skomplikowanego. Nie kombinowałem z żadnymi CMSami bo wydało mi się to zbędne - treść raczej dodawana sporadycznie. Ale zacząłem interesować się JQuery i tym właśnie się pobawię. Może odbiegnę od tematu ale nie wiem dlaczego na serwerze hostingowym mam problem z CASE za każdym razem nie widzi zgodności warunku i leci do wartości default. W środowisku testowym case mi działał idealnie. Przerobiłem to na if else kod wygląda gorzej ale przynajmniej działa.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 13:32 |