Показать сообщение отдельно
  #8 (permalink)  
Старый 18.12.2008, 12:25
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

kvl,
Это все делается намного проще.
Данную задачу на js, конечно, выполнять не следует, но подход объяснить на ней можно.

Всем элементам, в которых содержится контент на определенном языке дать два класса: lang и имя языка (ru, en, ...).
<div class="lang ru">Привет, мир!</div>
<div class="lang en">Hello, World!</div>


Пишем стили:
Код:
.lang {
  display: none;
}
body.ru .ru {
  display: block;
}
body.en .en {
  display: block;
}
Теперь при переключении языка просто меняем класс у body на название языка.

Последний раз редактировалось Kolyaj, 18.12.2008 в 12:29.
Ответить с цитированием