Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy javascript jest włączone, Test javascript
Szunaj85
post
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

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


Rozwiązanie poniżej jest bardzo proste i działa. Jednak przy wczytywaniu strony najpierw wyświetla "Nie ma js" - czyli, że javascript jest wyłączone, a dopiero po chwili gdy tam sobie to sprawdzi "Jest js" - czyli, że javascript jest włączone (przy włączonym javascript w mojej przeglądarce).
Pomijając fakt, że chce zrobić żeby wyskakiwał komunikat tylko wtedy gdy użytkownik ma wyłączoną obsługę javascript nie wiem jak ten problem wyeliminować, żeby najpierw sprawdził, a dopiero później wyświetlał sensowny komunikat.
Bo po co ma coś tam wyskakiwać użytkownikom z włączonym javascript, bądź na odwrót. Nawet jeśli tylko na chwilkę. (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
A może jest lepsze rozwiązanie?
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  3. <title>Title</title>
  4. </head>
  5. <body onload="document.getElementById('brakjs').style.display='none';document.getElementById('jestjs').style.display='block';">
  6. <div id="brakjs">
  7. Nie ma js
  8. </div>
  9. <div id="jestjs" style="display: none;">
  10. Jest js
  11. </div>
  12. </body>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Jest tag <noscript> ktorego tresc jest pokazywana jezeli uzytkownik ma wylaczone skrypty.
Go to the top of the page
+Quote Post
nexis
post
Post #3





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  5. <title>Przykładowa strona</title>
  6. </head>
  7. <body>
  8. <noscript>Twoja stronie nie obsługuje JavaScript!</noscript>
  9. </body>
  10. </html>
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: 22.08.2025 - 20:30