Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP] Wykrywanie działania J.S i uruchamianie alternatyw, czyli co zrobić jeśli użytkownik ma wyłączone J.S
blackstone
post
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 (IMG:style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
KsaR
post
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
Post #3





Grupa: Zarejestrowani
Postów: 3 034
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
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
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 19:21