Здравствуйте, нужно сделать разбивку строки с помощью Javascript (или же полностью поменять метод решения моей задачи???).
Задача такова: у меня сайт имеет два языковых режима: русский и английский, все компоненты страниц поэтому я таскаю из базы данных в зависимости от выбранного режима. Текущий выбранный язык хранится в сессии, однако вот смена языка происходит через ссылку методом GET.
Для того, чтобы при выборе языка юзер отсался именно на текущей странице (включая все GET параметры), я обрабатываю событие OnClick на ссылке смены языка Javascript функцией
1. SergeantPEPPER - 04 Марта, 2008 - 18:34:37 - перейти к сообщению
Проблема в том, что при каждом следующем клике на ссылке смены языка будет прибавлять к GET строке &lang=???, так что в конечном итоге получается примерно такая вещь:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- http://localhost/zamzam/index.php?content=news&lang=en&lang=ru&lang=en&lang=ru&lang=en
Как бы это аккуратно обойти или исправить?