-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Как выбрать язык #5
Comments
Конкретней опишите задачу. |
В function.js добавил несколько функций, которые переключают язык в боковом меню, основанном на блоке nav.../nav в index.htm (на этой странице также добавлен скрипт для обновления языка в боковом меню). Если делаю выпадающий список с выбором языка для меню, то язык переключается для меню. Но хочется чтобы при выборе языка на странице одновременно переключался язык для бокового меню. Создал глобальную переменную в которую нужно при выборе языка страницы записывать значение выбранного языка, например lng="ru", но как отловить какой язык сейчас выбран на странице не пойму. В логе вижу lang?lang=ru, но как его оттуда парсить и записать в переменную? |
Похоже вы там что-то намудрили. Не стоит лезть в function.js. Далее вы сами должы написать фукнцию в своем скетче. Которая будет следить например за GET /set?lang=RU если человек его сделал то в фай live.json записываем "lang":"ru" Далее вам нужно подгрузить этот файл в веб интерфейс, это делается в блоке "configs":[**] после чего все переменные файла вам будут доступны. Вызывать их можно с помощью {{*}} например {{lang}} Да и в дополненине, если после выбора языка в выподающем списке, вам нужно перезагрузить страницу, или отправить на какую-то другую, после action вам нужно добавить response.
Или в таком случае вообще можете не использовать action и делать все только через response, например так:
Но в таком случае ваше скетчь, попадая на страницу /set?lang=* должен сам делать 301 редирект на нужную вам страницу. Например на ту с которой был сделан этот get И вам обязательно стоит почитать документацию: |
Спасибо! Но не совсем то, что нужно. Посмотрите https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proshivki-ot-gunner47.2418/post-125991 |
Выкладывайте свой html и js код сюда. |
data.zip |
Как в js выловить значение выбранного языка используя глобальную переменную?
The text was updated successfully, but these errors were encountered: