![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 26.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Chciałbym dołączyć zewnętrzny plik w zależności od tego co wykryje navigator.language, lecz to jak ja to robię nie działa Nie wiem co robię źle, i czemu to nie działa. Z góry wielkie dzięki. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 18 Dołączył: 11.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
A może trzeba stworzyć element DOM script poprzez JS i dodanie go do head.
W sumie nigdy nie robiłem takiej kombinacji, jak się nie uda to może lepiej będzie użyć warunku if w pliku zawierającym wszystkie języki? Ten post edytował wszerad 24.02.2011, 09:30:36 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 26.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem to w ten sposób i dalej nie działa
Może ktoś dopatrzył się błędu ? Z góry dziękuje Ten post edytował Gibcio2008 24.02.2011, 16:15:27 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 18 Dołączył: 11.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ja wklejałem mój kod do Firebuga i jak najbardziej dodawał nowy element DOM. Powiedz co ci nie działa bo diagnostyka problemów w JS to podstawa.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 26.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
To jest zawartość z FireBuga:
var he = document.getElementByTagName("head")[0]; var lang = navigator.language; var script = document.createElement("script"); script.setAttribute("type","text/javascript"); script.setAttribute("src","../locale/"+ lang +".js"); he.appendChild(script); Nic się nie dodaje (IMG:style_emoticons/default/sad.gif) Ok błąd naprawiony usunąłem pierwszą linijkę z setAttribute a drugą zmieniłem na: script.src = "../locale/"+ lang +".js"; |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:46 |