X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> innerHTML при изменении
st1512
st1512
Topic Starter сообщение 7.9.2009, 9:58; Ответить: st1512
Сообщение #1


Уважаемые эксперты!

Есть такой кусок кода для нехитрой смены языка:

function showLanguage(lan){
        var el = document.getElementById('langCSS');
        //alert(el);
        if(lan == 'de') el.innerHTML = "<style>.fr{display:none;} .de{display:inline;}</style>";
        else el.innerHTML = "<style>.de{display:none;} .fr{display:inline;}</style>";
}


элемент langCSS - простой пустой слой.

В адекватных браузерах - тишь и благодать.
IE6, такое чувство, просто не реагирует на вставку нового кода (или не вставляет?) - всё выводится.

Буду рад совету, как заставить это работать.

И ещё благодарен, если подскажете, как принято менять языки в больших проектах (видимо всё хранить в БД) и в маленьких, где можно не запариваться.

Я для себя решил просто прописать <span class=de>...</span><span class=fr>...</span> везде подряд - для моего случая это вполне приемлемо.

Заранее спасибо за советы.

выделяйте код
Apay
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 9.9.2009, 22:47; Ответить: Apay
Сообщение #2


чтобы написать корректный код, ознакомтесь хотя бы со статьей "Работа с таблицами стилей", там написанно как менять стили динамичкески

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
6 stu999 1551 21.3.2024, 20:45
автор: stu999
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2179 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30256 19.7.2022, 13:41
автор: Funoman
Горячая тема (нет новых ответов) тИЦ отменили! Новый показатель Яндекса ИКС! Лучшие площадки под размещение. Бесплатное написание статей при любом заказе.
Эксклюзивное предложение. Успей получить написание статей БЕСПЛАТНО
71 VIMstat 78315 21.6.2022, 9:38
автор: VIMstat
Открытая тема (нет новых ответов) Отображение нужного блока при клике.
0 bhtml 1651 10.7.2020, 15:18
автор: -bhtml-


 



RSS Текстовая версия Сейчас: 29.3.2024, 14:49
Дизайн