Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменение Background в <td>, В FireFox не пашет :( 
:(
    Опции темы
HoochieMen
  Дата 23.1.2007, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 24.10.2006

Репутация: нет
Всего: нет



В общем - делаю меню.  при наведении меняются рисунки и фон в ячейке (т.к. меню должно растягиваться, а кнопки сделаны рисунками). В Осле и Опере нормально пашет. А Лис не хочет менять фон ...

Код


                             <td width='6.25%' name="menu1" id="menu1" align='right' style="cursor: hand" background="img/menu_bg.gif" onMouseOver="this.background='img/menu_bg_over.gif'">
                                                                                              <a href="main.php?part=company"><img src="img/menu/company.gif" alt="" border="0" onMouseOver="this.src='img/menu/over/company_over.gif';document.all['menu1'].background='img/menu_bg_over.gif'" onMouseOut="this.src='img/menu/company.gif';document.all['menu1'].background='img/menu_bg.gif'" onMouseDown="this.src='img/menu/down/company_down.gif';document.all['menu1'].background='img/menu_bg_down.gif'"></a>
                                </td>


В чём проблема? Как в Лисе поменять фон? И через стили прбывал и через свойства ..
PM MAIL   Вверх
Sardar
Дата 23.1.2007, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



document.all['menu1'].background = 'img/menu_bg_over.gif' замени на this.parentNode.style.background = 'url(img/menu_bg_over.gif)'; и так для всех.
Замечания по коду: жуть... smile 


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
HoochieMen
Дата 23.1.2007, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 24.10.2006

Репутация: нет
Всего: нет



Всё равно FireFox отказывается ...

Цитата(Sardar @  23.1.2007,  19:34 Найти цитируемый пост)
Замечания по коду: жуть... smile  

Согласен .. это так, для примера ..
PM MAIL   Вверх
skyboy
Дата 23.1.2007, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 10
Всего: 260



Цитата(HoochieMen @  23.1.2007,  19:41 Найти цитируемый пост)
Всё равно FireFox отказывается ...

так и говорит: "Отказываюсь!"???
PM MAIL   Вверх
HoochieMen
Дата 23.1.2007, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 24.10.2006

Репутация: нет
Всего: нет



Цитата(skyboy @  23.1.2007,  20:48 Найти цитируемый пост)
так и говорит: "Отказываюсь!"???

Ага блин. Вместо фона - надпись. 
Кто - нибудь знает, как фон поменять??

PM MAIL   Вверх
Sardar
Дата 23.1.2007, 21:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(HoochieMen @  23.1.2007,  19:59 Найти цитируемый пост)
Кто - нибудь знает, как фон поменять??

обьект.style.backgroundImage = "url(images/image.png)"; -- наиболее корректно, хотя background тоже должно работать. Если не пашет, то вероятно:
  • обьект не найден, ты брал по левому document.all, я судя по твоей вёрстке дал проще this.parentNode (не требует id у родителя). Если вёрстка была для примера, то пользуй document.getElementById(id) (требуется уникальный id для каждой ячейки, что глупо).
  • путь до картинки указан не верно
  • руки... тогда давай ссылку на документ, порешаем



--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
smartov
Дата 24.1.2007, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 7
Всего: 259



Sardar, не с той стороны идёшь smile У человека 10 постов. Ситуация ясна.

HoochieMen, пример того как надо делать приложен.


Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  example.zip 1,33 Kb
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0602 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.