Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP] Wykrywanie działania J.S i uruchamianie alternatyw, czyli co zrobić jeśli użytkownik ma wyłączone J.S
blackstone
post 23.05.2016, 16:53:51
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 19.03.2015

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


Robię pewien skrypt na moją stronkę w J.S , ale nie chce od niego uzależniać funkcjonalności strony ponieważ wiem że część użytkowników ma wyłączoną obsługę J.S.
Dlatego pragnę zapytać jak można ( idąc najprostszą z możliwych dróg ) zrobić skrypt by jeśli użytkownik ma J.S wyłączony to włączył się co innego.

W moim przypadku sprawa jest taka że chce zrobić animacje zegara ze wskazówkami na stronę w J.S który będzie pokazywał prawdziwy czas, lecz jeśli użytkownik
nie obsługuje J.S to chciałbym by skrypt wyłączył inną, alternatywną grafikę w miejsce zegara a najlepiej by trochę zmienił układ graficzny całej strony ( dodam że strona jest robiona
jest w PHP więc szczególnie ciekawi mnie czy można taki mechanizm uzyskać właśnie na jego bazie ) . Z góry dzięki za odpowiedzi smile.gif .
Go to the top of the page
+Quote Post
KsaR
post 23.05.2016, 17:08:53
Post #2





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

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


  1. alert('Jest JS');
  2. <b>nie ma JS</b>



--------------------
Go to the top of the page
+Quote Post
com
post 23.05.2016, 20:25:49
Post #3





Grupa: Zarejestrowani
Postów: 3 033
Pomógł: 366
Dołączył: 24.05.2012

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


Generalnie czasy wyłączania JS już minęły, ale dla tego służy tag noscript o którym wspomniał KsaR
Go to the top of the page
+Quote Post
Comandeer
post 24.05.2016, 15:36:03
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


Owszem, czasy wyłączania JS się już skończyły i z tego powodu noscript jest bezwartościowy, bo nie obsługuje żadnego przypadku wyglebienia się JS. Lepiej zastosować sztuczkę z .no-js.


--------------------
Go to the top of the page
+Quote Post
aniolekx
post 24.05.2016, 16:05:07
Post #5





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

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


to dziala odwrotnie: rendrujesz ta inna grafike, a jak jest js to podmieniasz na zegar (progressive enhancement)
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: 20.04.2024 - 00:18