Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№108-12-2009 10:49:27

PLOVKA
Участник
 
Группа: Members
Зарегистрирован: 08-12-2009
Сообщений: 3
UA: IE 8.0

backgroundColor и Javascript

Здравствуйте All
Почему не работает скрипт, который работает в других броузерах? Вот фрагмент
...
...
o.style.backgroundColor = '#40e0d0';
...
...
if (o.style.backgroundColor  == '#40e0d0')  // результат false - ПОЧЕМУ? и как мне быть

Заранее спасибо!

Отсутствует

 

№208-12-2009 11:12:27

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.6

Re: backgroundColor и Javascript

Приведи код целиком. Иначе никто тебе ответить не сможет.

Отсутствует

 

№308-12-2009 11:17:14

PLOVKA
Участник
 
Группа: Members
Зарегистрирован: 08-12-2009
Сообщений: 3
UA: IE 8.0

Re: backgroundColor и Javascript

Вот две функции
function MSOver(o) { if (o.style.backgroundColor != '#fed700') o.style.backgroundColor = '#40e0d0';}
function MSOut(o)
{if (o.style.backgroundColor == '#40e0d0')  { if (o.style.color == '#000000') o.style.backgroundColor = '#f0f0f0'; else o.style.backgroundColor='#dcdcdc';}
}

Отсутствует

 

№408-12-2009 11:33:57

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.6

Re: backgroundColor и Javascript

PLOVKA
Да нет, рабочий код полностью.

Отсутствует

 

№508-12-2009 12:04:01

PLOVKA
Участник
 
Группа: Members
Зарегистрирован: 08-12-2009
Сообщений: 3
UA: IE 8.0

Re: backgroundColor и Javascript

Разобрался. Все броузеры возвращают то, что записал, а FF - 'rgb(rr, gg, bb)',
причем после запятых следует пробел.
В моем случае надо указать
if (O.style.backgroundColor == '#40e0d0'  || O.style.backgroundColor == 'rgb(64, 224, 208)')

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]