Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework] no refresh menu, menu bez przeładowywania strony
elita4all
post 13.06.2011, 11:28:15
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.10.2009

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


Witam, jestem początkujący i być może moje pytanie wyda się Wam śmieszne smile.gif
W jaki sposób zrobić menu, które po wybraniu opcji nie przeładowuje strony.
Czy tylko za pomocą ajaxLink, czy Zend Navigation można też jakoś do tego przysposobić?
Go to the top of the page
+Quote Post
drPayton
post 13.06.2011, 11:33:04
Post #2





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


I jedno i drugie wink.gif

Grunt, to zrobić menu w taki sposób, by działało ajax'em, a w razie wyłączonego/braku JS po stronei klienta - aby nadal działało prawidłowo, tyle że z przeładowaniem strony.
Ogólnie idea jest prosta:

1. robisz normalne, klasyczne menu z wykorzystaniem Zend_Navigation,
2. W widoku, który renderuje menu / w layoucie - bez znaczenia, wstawiasz JS, który na kliknięcie linku z menu pobiera adres, wykonuje akcję (load content do wskazanego miejsca i return false, by zapobiec przeładowaniu strony).

To wszystko chyba, w razie problemów - pisz wraz z fragmentem problematycznego kodu.
Go to the top of the page
+Quote Post
elita4all
post 13.06.2011, 11:44:39
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.10.2009

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


Dzięki, bardzo, powinienem dać radę.
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: 14.08.2025 - 00:17