Ищу скрипт который подставит код языка в url
Здравствуйте!
Ищу скрипт который подставит в url языковый код uk и при клике на кнопку Русский - удалит с ссылки uk. Я пытался подставить код в ссылке через document.getElementById('language_uk').href = 'uk' + window.location.pathname; И все получилось, но при следующем клике на этот же язык, получаю ссылку uk/uk/ Но как удалить uk при клике на кнопку Русский - не знаю... Может есть что-то похожее? |
Что бы не было двух 'uk'
document.getElementById('language_uk').href = (window.location.pathname.startsWith('uk')? '' : 'uk') + window.location.pathname; Что бы удалить document.getElementById('language_uk').href = window.location.pathname.startsWith('uk') ? window.location.pathname.slice(2) : window.location.pathname; |
Цитата:
Если например находишься на странице site.com/link то скрипт не работает и кнопка украинского имеет линк /link. Но если находишься на странице site.com/uk/link То действительно, кнопка украинского имеет только один uk. А на счет удаления не понял. Есть две кнопки <a href="#" id="language_ru">Рус</a> <a href="#" id="language_uk" >Укр</a> Может я что-то не так делаю? Может есть вариант через onclick? |
Часовой пояс GMT +3, время: 12:33. |