У меня есть сайт с двумя языками: En
и Th
.Каждый язык имеет одно и то же имя файла в своей папке, то есть /en/
и /th/
.Я создал тег <a>
для переключения между этими двумя языками в моем включенном заголовочном файле (asp).
Вопрос в том, как получить текущий путь, где бы вы ни находились, и изменить имя папки на en
или th
?(Если вы находитесь на странице контактов на английском языке, нажмите th
, чтобы перейти на страницу контактов на тайском языке.)
Я попытался создать функцию:
<script>
function changeLanguage(to) {
var from = jQuery.url.segment(-2);
var url = from.replace('/' + from + '/', to);
document.location = url;
}
</script>
для использования в <a>
tag.
<a id="flags" href="#" onclick="changeLanguage(en)"> English </a>|<a href="#" onclick="changeLanguage(th)" >Thai</a>
Но это не работает.Я потратил так много дней, чтобы найти похожий вопрос.Я нашел некоторые, но все еще не мог применить к моему коду.Поэтому, пожалуйста, помогите мне.Я новичок в этом деле и очень нуждаюсь в вашей помощи.Большое спасибо.