Ajax и css





Вобщем решил прикрутить к своему скрипту дизайн. Загружаю страницу - всё нормально, жму кнопку, яваскрипт innerHTML'ом страницу переписывает, но слетают стили. Т.е. он переписал страницу, а стилей нет, будто css не подключен.
В чём ошибка?
  • 14 марта 2009, 13:16
  • mavrik

Ответы (2)

RSS
+
0
Самое надежное - назначать классы на контейнер, в стилях сразу все прописать под этот контейнер, во всех браузерах будет работать, в ослах возможны проблемы с позиционированием абсолютных блоков при перерисовке, там же в скрипте добавьте тогда строку с пересчетом, например. высоты родителя с релейтив, или самого элемента. Не знаю что так у вас, дело может быть от неправильного написания имени класса, неверного селектора в CSS до ошибки в JS, так что, эксперементируйте. Скорее всего банальная ошибка, никаких спец команд для стилей ни одному браузеру не надо, если стили есть в основном файле и уже прогрузились, это точно.
avatar

solor

  • 4 июля 2009, 09:48
+
0
Код в студию!
avatar

wolverine95

  • 28 июля 2009, 05:38

Только зарегистрированные и авторизованные пользователи могут отвечать.