Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: noscrpit i jQuery
Forum PHP.pl > Forum > Po stronie przeglądarki
Van Pytel
Chciałbym, "zablokować stronę" dla osób które nie mają włączonego js.

Mam taki kod:
  1. ....
  2. <style type=\"text/css\">
  3. .jsOFF {display: none;}
  4. </style>
  5. ...
  6. </head>
  7. <body>
  8. <div class='error'>Włącz JavaScript!</div>
  9. <div id='js' class='jsOFF'>
  10. <script type=\"text/javascript\">
  11. $(\"jsOFF\").removeClass(\"jsOFF\");
  12. </script>
  13.  
  14. ...STRONA...
  15. </div>
  16. </body>


I coś mi to nie działa, gdy włączone jest js wyświetla się tylko tło strony, a brak strony, a gdy wyłączone js to wyświetla się tło + błąd (to jest ok)
Od razu mówię, nie znam się dobrze na js i jquery.

Założenie jest takie, że jeśli ktoś ma wyłączone js to dostaje błąd (i to działa), zaś gdy jest włączone js to js/jquery - zmienia/usuwa - klase jsOFF (display: none) - tak aby została wyświetlona strona normalnie.

Gdzie mam błąd i jak ewentualnie mogę ten błąd naprawić?

Dzięki za odpowiedz smile.gif
kamil4u
Cytat
$(\"jsOFF\").removeClass(\"jsOFF\");

Brakuje Ci "." przed nazwą klasy

Reszty kodu już nawet nie analizowałem smile.gif
Van Pytel
Pomogło, wielkie dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.