![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 2 Dołączył: 13.06.2008 Skąd: pomorskie Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam do Was małe pytanie odnośnie JS/AJAX. Czy sądzicie że w dzisiejszych czasach jest sens robienia wersji stron bez JS? Kiedyś było standardem, że strona posiadała wersja dla JS i z wyłączonym. Ale teraz wg mnie można przyjąć że każdy posiada silnik JS/AJAX w swojej przeglądarce. Czy też uważacie że nie warto robić stron w wersji bez JS? Pozdr. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dyskusja się rozwinęła to i ja się wypowiem (IMG:style_emoticons/default/smile.gif)
W większości książek jakie czytałem na temat JavaScript, Ajax'a na wstępie jest zaznaczone, aby tak zrobić stronę, by działała bez js. Dopiero potem rozszerzać, usprawniać ją o takie elementy, nie wyłączając przy tym funkcjonalności 'standardowej'. Da się zrobić i to bez większych trudności. Wystarczy stworzyć stronę bez wykorzystania js, następnie dopisać taki js, który przechwyci, a nie zastąpi domyślne akcje. Przykładowo jeśli mamy np wczytywanie treści do konkretnego diva. Robimy zwykłe linki, których kliknięcie przechwytujemy w js - blokujemy domyślną akcję i wczytujemy ajaxem. Jeśli js będzie wyłączony wykona się standardowa akcja hiperlinku. Po stronie serwera wystarczy obsłużyć oba żądania ajaxowe - zwrócić tylko zawartość div'a, oraz zwykłe - zwrócić zawartość całej strony. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 07:31 |