Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   работа с URL (https://javascript.ru/forum/events/39970-rabota-s-url.html)

Marker 19.07.2013 12:57

работа с URL
 
Здравствуйте,

<a class="flag-arm" href="/arm"></a>
<a class="flag-en" href="/eng"></a>

Это линки на соот. язык. Задача состоит в том, чтобы при клике на один из линков, открылась та же страница, но в другом языке. Тоесть - Я нахожусь на domain.ru/arm/news/1888.html при клике на английский линк должно перейти на domain.ry/eng/news/1888.html.

Как такое можно реализовать?

danik.js 19.07.2013 13:52

Это лучше на сервере делать. Обратитесь к документации по шаблонизатору вашей CMS

mta88 19.07.2013 13:56

<a class="flag-arm" href="/arm"></a>
<a class="flag-en" href="/eng"></a>

а почему сразу не сделано вот так?
<a class="flag-arm" href="/arm/news/1888.html"></a>
<a class="flag-en" href="/eng/news/1888.html"></a>

mta88 19.07.2013 14:06

но если вам в самом деле нужно через javascript, предотвратите переход по ссылке с помощью 'preventDefault' и создайте свой через window.location

вот для начала
$('.flag-arm').click(function(e) {
  e.preventDefault();
  var part = 'news/1888.html'; // не знаю, как будете это вычислять
  var url = '/arm/' + part;
  window.location = url;
});


Часовой пояс GMT +3, время: 20:21.