Показать сообщение отдельно
  #3 (permalink)  
Старый 28.11.2021, 10:57
Аспирант
Отправить личное сообщение для Alexprom Посмотреть профиль Найти все сообщения от Alexprom
 
Регистрация: 19.09.2018
Сообщений: 60

Сообщение от voraa Посмотреть сообщение
Что бы не было двух '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?
Ответить с цитированием