Динамический <style> с помощью явыскрипта

Discussion in 'PHP' started by Trinux, 28 Feb 2006.

  1. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    Привет всем. Возможно уже кто-то видел, сделал "конструктор информера" для ННМа
    http://xxs.ru/nnm-inf/index.php
    мудился долго, но получилось красиво =)))
    Столкнулся с проблемой динамически вставляемого <style> и интерпритации его. Делал изначально с помощью обычного innertHTML. FF показывало все как надо, а IE не отрез. Про оперу вообще молчу. Для IE и FF было найдено совместное решение, генерация html кода с помощью связки функций createElement() и appendChild() соответственно (код можно поглядеть тут http://xxs.ru/nnm-inf/javascript.txt). Опера все равно отказалась подключать сгенеренный <style> к проекту. Пришлось для нее попапом выводить. Кстати, если пробовать делать createElement("<style>"), то IE наотрез тоже... а странно.

    Какие еще есть способы подключения CSS стиля с помощью явы, при том, что стиль может динамически меняться?
     
    _________________________
  2. Егорыч+++

    Staff Member

    Joined:
    27 May 2002
    Messages:
    1,373
    Likes Received:
    894
    Reputations:
    20
    В Опере и не будет работать...

    А для остальных парсиьт текст и document.styleSheets свойства менять..
    Как по другому даже и не знаю.