Mexicanetz > 15-10-2006 17:57:02 |
Доброго времени суток, уважаемый All! Начал переписывать свой сайт (_http://crowngold.narod.ru_) под Mozilla и заметил пренеприятную особенность. Итак, в теле HTM-файла, в <HEAD>-е я загружаю внешний скрипт (_http://crowngold.narod.ru/main.js_) - он модифицирует цвета текста, страницы, линков и посещенных линков через задание JavaScript-ом свойств активного окна. Дома у меня MS Windows XP SP2 CE rus, соответственно, браузер MS IE 6 SP2. На работе стоит MS Windows 2000 SP4 pro rus, соответственно, браузер MS IE 6 SP1. И там и там Firefox Mozilla 1.5.0.5. Проблема вот в чем: Opera 9.0.2 и встроенный в винду IE корректно отображают измененные цвета на странице, а FireFox - нет. Может, я туплю и нужен какой-то плагин к Лису, а? полный текст скрипта: document.bgColor=0x000000; document.fgColor=0xFFFF33; document.linkColor=0xFFCC33; document.vlinkColor=0xFF9999 В консоли Жабы - тишина, и только мёртные с косами... отвечайте не только сюда, пожалуйста, но и мылом на crowngold@narod.ru |
ru-vadik > 15-10-2006 19:42:18 |
Mexicanetz пишетДоброго времени суток, уважаемый All! Начал переписывать свой сайт (_http://crowngold.narod.ru_) под Mozilla и заметил пренеприятную особенность. Итак, в теле HTM-файла, в <HEAD>-е я загружаю внешний скрипт (_http://crowngold.narod.ru/main.js_) - он модифицирует цвета текста, страницы, линков и посещенных линков через задание JavaScript-ом свойств активного окна. Дома у меня MS Windows XP SP2 CE rus, соответственно, браузер MS IE 6 SP2. На работе стоит MS Windows 2000 SP4 pro rus, соответственно, браузер MS IE 6 SP1. И там и там Firefox Mozilla 1.5.0.5. Проблема вот в чем: Opera 9.0.2 и встроенный в винду IE корректно отображают измененные цвета на странице, а FireFox - нет. Может, я туплю и нужен какой-то плагин к Лису, а? полный текст скрипта: document.bgColor=0x000000; document.fgColor=0xFFFF33; document.linkColor=0xFFCC33; document.vlinkColor=0xFF9999 В консоли Жабы - тишина, и только мёртные с косами...
Выдержка с сайта developer.mozilla.org document.bgColor is deprecated in DOM Level 2 HTML. The recommended alternative is use of the CSS style background-color which can be accessed through the DOM with document.body.style.backgroundColor. Another alternative is document.body.bgColor, although this is also deprecated in HTML 4.01 in favor of the CSS alternative.
Т.е. document.bgColor устарел и не рекомендуется к использованию. Следует использовать document.body.style.backgroundColor Mexicanetz пишетОтвечайте не только сюда, пожалуйста, но и мылом на crowngold@narod.ru
Просто поставьте галочку "Подписаться и следить за ответами в этой теме", если хотите получать уведомление по почте, ибо мне лень повторяться . |
Lelic > 16-10-2006 05:06:07 |
Цвета через JS.... не, я уж лучше CSS попользую.... еще ни разу не подводил... |
Al_H > 16-10-2006 15:42:44 |
Вообще-то лучше назначить элементу класс и менять его на другой класс посредством document.getElementById('elemId1').className='newClassName1'; (или просто elemRef.className='newClassName1'; - но с условием что в elemRef уже есть ссылка на элемент). В случае с body это будет document.body.className='newClassName1'; |
Unghost > 16-10-2006 23:44:27 |
==> Проблемы с сайтами |
Mexicanetz > 19-10-2006 21:07:58 |
Спасибо за комменты, всезнающий ALL! Теперь начались проблемы с Оперой, которая механизм CSS отрабатывает через <asshole>, простите меня за ругательство... Цвета текста переназначил через COLOR: у BODY, цвета ссылок переназначил через COLOR: y LI, а вот как переназначить цвет посещенных ранее ссылок? а? |