Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2009, 10:04   #1
st1512
Новичок
Джуниор
 
Регистрация: 19.05.2009
Сообщений: 2
По умолчанию innerHTML при изменении

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

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

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> везде подряд - для моего случая это вполне приемлемо.

Заранее спасибо за советы.
st1512 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разрушение индексов при изменении таблицы bosston БД в Delphi 1 23.06.2009 08:22
Работа программы при изменении Rom1k06 Microsoft Office Excel 8 18.01.2009 19:05
Текст при изменении размеров окна Dj_smart HTML и CSS 2 25.11.2008 23:23
Мерцание окна при изменении размера zaqer Win Api 2 30.07.2008 23:39
Потеря данных при изменении рамера раздела Drandulet Софт 5 06.07.2008 07:52