Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]deklaracja js za pomoca js
jakis_login
post 16.07.2014, 08:16:58
Post #1





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 30.09.2010
Skąd: Gdańsk

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


Witam
Mam problem jak za pomocą js załadować plik js? Mam coś takiego:
  1. if(screen.width<500)
  2. document.write('<script type="text/javascript" src="jeden.js"></script>');
  3. else
  4. document.write('<script type="text/javascript" src="dwa.js"></script>');
  5.  

ale nie działa. Jak zrobić aby ten zamysł działał poprawnie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Sephirus
post 16.07.2014, 08:21:49
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Lepiej posłużyć się DOM - metodą createElement typu:

[JAVASCRIPT] pobierz, plaintext
  1. window.onload = function () {
  2. var script = document.createElement('script');
  3. script.type = 'text/javascript';
  4. script.src = screen.width < 500 ? 'jeden.js' : 'dwa.js';
  5. document.getElementsByTagName('body')[0].appendChild(script);
  6. }
[JAVASCRIPT] pobierz, plaintext


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
Pyton_000
post 16.07.2014, 08:44:18
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Kod
document.write(unescape('%3Cscript src%3D%22ajax%2Fjs%2Fadvajax.js%22 type%3D%22text%2Fjavascript%22%3E%3C%2Fscript%3E'));
Go to the top of the page
+Quote Post
jakis_login
post 16.07.2014, 09:10:52
Post #4





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 30.09.2010
Skąd: Gdańsk

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


Pierwszy skrypt mi nie działa a w drugim to nie zabardzo wiem co i jak
Go to the top of the page
+Quote Post
Pyton_000
post 16.07.2014, 09:21:55
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Musisz zamienić wszystkieznaki <>"/ na encje
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: 18.07.2025 - 00:59