Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Java] Gdy JS ON -> display: block ?
.Wojtek
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 22.09.2009

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


Witam

Coś tym razem długo nie mogę znaleźć potrzebnej dla mnie informacji, dlatego chciałbym Was poprosić o pomoc.

Zrobiłem sobie dwa menu: jedno ma działać, gdy JS jest włączone w przeglądarce (wykorzystuje JS), a drugie ma działać, gdy JS u przeglądającego stronę, jest wyłączone (wykorzystuje tylko CSS).

Drugi przypadek rozwiązałem wpisaniem kodu menu w tagi <noscript></noscript>, jednak jak wyświetlić kod HTML, gdy JS jest włączony u klienta? Może html wkelić do diva, ustawić mu styl css display: none, a włączony JS przestawiłby ten styl na display: block? A może poniższe rozwiązanie jest lepsze? (kod głupio się pisze ale przynajmniej nie trzeba tego kodu ściągać w nieskończoność).

  1. <script>
  2. str = '<table border="1">';
  3. str += '<tr><td>';
  4. str += '123';
  5. str += '</td></tr>';
  6. str += '</table>';
  7. </script>
  8.  
  9. document.write(str);
  10. </script>
  11.  
  12. <table border="1">
  13. <tr><td>
  14. 123
  15. </td></tr>
  16. </table>


Pozdrawiam guitar.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kipero
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 50
Dołączył: 28.10.2006
Skąd: Radom

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


Lepszym rozwiązaniem jest wg mnie stworzenie diva z menu stworzonym z użyciem JS i domyślne jego schowanie, a w przypadku gdy JS jest włączony uaktywnienie go. Nie ma sensu bawić się we wpisywanie kodu do zmiennej.


--------------------
Go to the top of the page
+Quote Post
nmts
post
Post #3





Grupa: Zarejestrowani
Postów: 283
Pomógł: 34
Dołączył: 21.03.2008

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


  1. <style>div { display:none;}</style>
  2. MENU 1
  3. <div>
  4. MENU 2
  5. </div>


Może tak? tongue.gif

Ten post edytował nmts 19.03.2010, 15:48:46


--------------------
Free Web Tools - narzędzia dla programistów, webdeveloperów i specjalistów seo...
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 Aktualny czas: 21.08.2025 - 05:34