Показать сообщение отдельно
  #1 (permalink)  
Старый 17.12.2008, 11:20
Новичок на форуме
Отправить личное сообщение для Евгений Посмотреть профиль Найти все сообщения от Евгений
 
Регистрация: 17.12.2008
Сообщений: 3

Я в тупике .show .hide (Как сделать многоязычный сайт)
<head>
<style>
      .show {
          display: block;
          visibility: visible;
               }

      .hide {
          display: none;
          visibility: hidden;
              }
</style>

 <script>
              function switchLang(lng)
              {
                      var lngHide = (lng == 'ru') ? 'en' : 'ru';
                      document.getElementById(lng).className = 'show';
                      document.getElementById(lngHide).className = 'hide';
              }
</script>
</head>

<body>

   <p>
          <a href="javascript:switchLang('en')">  En  </a> 
          <a href="javascript:switchLang('ru')">   Ru  </a>
   </p>


<= Этот класс работает
<div id="en" class="hide">English text</div>       
                                                                       
      <div id="ru" class="show">Russian text</div>


<= следующий не работает
<div id="en" class="hide">новый English text</div>
                                                                  
      <div id="ru" class="show">новый Russian text</div>

<body>

Вот какая проблема, одна ссылка работает, то есть переключается,
а если помещаю две или три таких, то работает только верхний класс, а нижние не переключают язык.

Ответить с цитированием