Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Обработка адреса для генерирования ссылки (https://javascript.ru/forum/dom-window/4303-obrabotka-adresa-dlya-generirovaniya-ssylki.html)

Moor 09.07.2009 23:08

Обработка адреса для генерирования ссылки
 
Приветствую
Помогите чайнику, плиз. Разговор про обработку document.location

Например, на странице http://mysite.ru/en/123/456/ мне надо разместить ссылку на http://mysite.ru/ru/123/456/. Однако ставить просто ссылку я не могу, мне нужно через JS получить всё, что после http://mysite.ru/en/ и подставить в ссылку.

Честно говоря, просто не могу допереть, как это нагуглить, а в синтаксисе я напрочь запутался. Спасибо заранее.

Kolyaj 09.07.2009 23:38

alert(document.location.href.replace('/en/', '/ru/'));

Moor 09.07.2009 23:55

Kolyaj, спасиб, побежал пробовать :)

Moor 10.07.2009 00:53

Простите, всё равно синтаксис загоняет меня в угол. Подмена происходит правильно, но как это поставить на onclick? Я уже всё перепробовал, вроде такого:
onclick="window.location.href=document.location.href.replace('/en/', '/ru/');"

Moor 10.07.2009 01:05

Извините за истерику :) Заработало :victory:

onclick="href=document.location.href.replace('/ru/', '/en/');"


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