Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Не работает смена цветов в fire fox


Автор: Digo 13.8.2009, 14:25
Доброго времени суток!
Столкнулся с проблемкой нижепреведенный код не работает в FF хотя в IE все ок!

пробовал onmouseover="document.getElementById('obrs_id').style.background='000';"
и так  onmouseover="obrs_id.style.background='d6d6d6';"
все равно не работает в ff



Код

<div class="obrs" id="obrs_id">
                    <h1><small>Закрашиваемый фон:</small></h1>
                        
                    <br><br><br><br><br><br><br><br>
                    
                    <br>
                    <br>
                    
                    <div style="border: 1px solid #000000; padding:10px">
                        <div class="tt">Выберите цвет фона:</div>
                        <br>
                        <div class="sq" style="background:#fff"  onmouseover="obrs_id.style.background='fff';">&nbsp;</div>
                        <div class="sq" style="background:#d6d6d6" onmouseover="obrs_id.style.background='d6d6d6';">&nbsp;</div>
                        <div class="sq" style="background:#ccc" onmouseover="obrs_id.style.background='ccc';">&nbsp;</div>
                        <div class="sq" style="background:#aaa" onmouseover="obrs_id.style.background='aaa';">&nbsp;</div>
                        <div class="sq" style="background:#888" onmouseover="obrs_id.style.background='888';">&nbsp;</div>
                        <div class="sq" style="background:#666" onmouseover="obrs_id.style.background='666';">&nbsp;</div>
                        <div class="sq" style="background:#444" onmouseover="obrs_id.style.background='444';">&nbsp;</div>
                        <div class="sq" style="background:#222" onmouseover="obrs_id.style.background='222';">&nbsp;</div>
                        <div class="sq" style="background:#000" onmouseover="document.getElementById('obrs_id').style.background='000';">&nbsp;</div>
                        <br>
                    </div>
                    
                    <br>
                    <br>
</div>

Автор: polakwilno 13.8.2009, 17:04
Нужно использовать backgroundColor вместо background

Автор: unicross 13.8.2009, 17:18
Цитата(Digo @  13.8.2009,  15:25 Найти цитируемый пост)
style.background='fff'

... а если соблюдать стандарты, то следует еще указать символ # перед кодом цвета или указать его название (red, ...)!
Код

document.getElementById('obrs_id').style.backgroundColor='#ffffff';

Автор: Digo 13.8.2009, 17:56
спасибо, помогло!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)