@Kleschevnikov

Как изменять картинку в зависимости от URL при помощи JavaScript?

Подскажите пожалуйста решение. Необходимо в зависимости от URL показывать на сайте разные картинки.
url такого формата:
https://web.ru/en
https://web.ru/de

Есть такой код? Полагаю что ошибка кроется во второй строчке, но как исправить не понимаю. Сейчас просто ни чего не отображается:

<script>
function changeFLAG(){
var pattern=/(.+)/g;
var ans=pattern.exec(location.href);
if (ans=='de')
document.getElementById('flagToChange').src = '/images/flag/ru-flag.svg';
if (ans=='en')
document.getElementById('flagToChange').src = '/images/flag/en-flag.svg';
}
</script>


<body onLoad= "changeFLAG();">
<a href="/"><div class="ru-flag"><img src="" id="flagToChange" />
 </div>
</body>
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы