Как изменять фон в таблице (height и width=100) при наведени @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 22 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
cooper
новый человек
0
Сообщения: 16
Зарегистрирован: 04.11.01
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 10 Январь 2002, 04:56:00 
Есть таблица, которая растягивается на весь экран height="100" width="100"
Надо сделать так, чтобы при наведении курсора по всей площади этой таблицы (ячейки) менялся цвет фона у этой таблицы (ячейки).
Все скрипты, которые видел на эту тему в моем случае не работают.
Подскажите, как это сделать?
Griman
новый человек
7
Сообщения: 150
Зарегистрирован: 09.01.02
Откуда: Пермь
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 10 Январь 2002, 09:56:00 
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">code:</font><HR><pre>
<html>
<head>
<title>Page</title>
</head>

<body>

<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">
<tr>
<td onмоусеout="this.style.backgroundColor='Orange'"
onмоусеover="this.style.backgroundColor='White'">123</td>
</tr>
</table>
</body>
</html>
</pre><HR></BLOCKQUOTE>

моусе=mouse
форум не пропускает...

проверенно в ИЕ5, работает

а твой случай это не нетскейп?
cooper
новый человек
0
Сообщения: 16
Зарегистрирован: 04.11.01
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 10 Январь 2002, 14:08:00 
Да нет, случай другой. У меня поверх этой таблицы висит слой по всей ширине, в котором по центру изображение. При этом при наведении цвет не меняется. Цвет меняется тогда, когда я навожу на текст в этой таблице.
Как сделать, чтобы при наведении именно на таблицу изменялся цвет?
Griman
Я перед твоим кодом таблицы пишу код слоя:
<div id="Layer" style="position:absolute; width:100%; height:100%; z-index:1" left: 0; top: 0"><img src="1.jpg"></div>
iD Муж.
SubAdmin
Тоже креатор
13
Сообщения: 4359
Зарегистрирован: 17.11.01
Откуда: Moscow
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 10 Январь 2002, 17:54:00 
Может быть, событие не происходит, потому что браузер считает, что мышь наведена на слой, а не на ячейку. Может быть, события онмаусоувер-онмаусаут поставить для div'а, а this заменять на идентификатор ячейки (увы, точнее сказать не могу, плохо знаю js)?
Griman
новый человек
7
Сообщения: 150
Зарегистрирован: 09.01.02
Откуда: Пермь
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 11 Январь 2002, 11:27:00 
<BODY>
<div id="Layer" onМОУСЕout="muu.style.backgroundColor='Orange';" onМОУСЕover="muu.style.backgroundColor='Red';" style="position:absolute; width:100%; height:100%; z-index:1" left: 0; top: 0"><img src="1.jpg"></div>
<TABLE WIDTH=100% height=100% BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR>
<TD id=muu>123</TD>
</TR>
</TABLE>
</BODY>

в ИЕ работает
cooper
новый человек
0
Сообщения: 16
Зарегистрирован: 04.11.01
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 11 Январь 2002, 11:36:00 
Нет, не так [img]images/smiles/icon_cool.gif[/img]
Надо, чтобы цвет изменялся в одной из ячеек таблицы (их много), которая находится под слоем, а слой остается без изменения...
Такая вот задачка
Griman
новый человек
7
Сообщения: 150
Зарегистрирован: 09.01.02
Откуда: Пермь
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 12 Январь 2002, 10:41:00 
[img]smoke.gif[/img]
olegf Муж.
участник
3
Сообщения: 1054
Зарегистрирован: 01.11.01
Откуда: Msk
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 12 Январь 2002, 14:48:00 
посмотри на www.oriental.ru
так покатит?
сразу скажу, под НН эта фишка не пашет...
cooper
новый человек
0
Сообщения: 16
Зарегистрирован: 04.11.01
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 12 Январь 2002, 20:12:00 
Griman
Ок, понял [img]images/smiles/icon_smile.gif[/img] В принципе работает...но не так, как надо
В общем таблица состоит из четырех ячеек. Поверх на всю ширину слой (таблица тоже на всю ширину). Мне надо, чтобы при наведении курсора на любую ячейку менялся цвет именно у этой ячейки, остальные без изменений.
Я пробовал как ты предложил, но если я прописываю
<TD id=muu> только для одной ячейки, то получается, что при наведении на всю таблицу изменяется эта ячейка.
Ну а если <TD id=muu> прописать для каждой ячейки, то вообще ошибка вылезает: http://www.calls-shop.com/cooper/layer2.html
Подскажи, как это все до конца довести?
iD Муж.
SubAdmin
Тоже креатор
13
Сообщения: 4359
Зарегистрирован: 17.11.01
Откуда: Moscow
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 12 Январь 2002, 20:26:00 
Напиши быстренько страничку с этой таблицей, слоем и т.д., чтобы было нагляднее. Тогда всем будет гораздо легче и ты быстрее получишь подходящий вариант [img]gent.gif[/img]
iD Муж.
SubAdmin
Тоже креатор
13
Сообщения: 4359
Зарегистрирован: 17.11.01
Откуда: Moscow
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 12 Январь 2002, 20:27:00 
Ой, не заметил пост выше [img]images/smiles/icon_smile.gif[/img]
cooper
новый человек
0
Сообщения: 16
Зарегистрирован: 04.11.01
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 12 Январь 2002, 20:30:00 
Вот оригинальный вариант: http://www.calls-shop.com/cooper/layer.html
Четыре белых ячейки, надо чтобы они изменялись по отдельности при наведении.
iD Муж.
SubAdmin
Тоже креатор
13
Сообщения: 4359
Зарегистрирован: 17.11.01
Откуда: Moscow
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 12 Январь 2002, 20:32:00 
По-моему, со слоем сверху ничего не получится. Тогда там тоже надо делать таблицу из четырех ячеек и онмаусоувер использовать на каждой ячейке. Смысла нет. А зачем вообще верхний стопроцентный слой?
cooper
новый человек
0
Сообщения: 16
Зарегистрирован: 04.11.01
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 12 Январь 2002, 20:34:00 
Там по центру центруется изображение, а под ним изменяется цвет ячеек.. [img]shuffle.gif[/img]
iD Муж.
SubAdmin
Тоже креатор
13
Сообщения: 4359
Зарегистрирован: 17.11.01
Откуда: Moscow
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 12 Январь 2002, 20:36:00 
Что будет на верхнем слое? Если картинка 28*30 сверху, то высоту в сто процентов делать не надо. Тогда делаешь онмаусовер для каждой ячейки. Только область в верхней части высотой 30 пикселей не будет реагировать на мышь.
iD Муж.
SubAdmin
Тоже креатор
13
Сообщения: 4359
Зарегистрирован: 17.11.01
Откуда: Moscow
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 12 Январь 2002, 21:08:00 
Может быть, отталкиваться от картинки? Например попробовать позиционировать слой (с размерами картинки) по центру (не знаю, каким образом, сам слои не использую).
cooper
новый человек
0
Сообщения: 16
Зарегистрирован: 04.11.01
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 12 Январь 2002, 21:24:00 
iD
Это тоже вариант. А картинка будет больше, где-то 450х300
Griman
новый человек
7
Сообщения: 150
Зарегистрирован: 09.01.02
Откуда: Пермь
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 13 Январь 2002, 16:20:00 
пока не подскажу решение, сам копаю код пересылающий собщения на слой ниже (по логике так ведь надо решать задачку... если верхний слой нереагирует на сообщения, то надо ему об этом намекнуть [img]images/smiles/icon_smile.gif[/img])… в общем пора книжку приобрести [img]images/smiles/icon_smile.gif[/img]
cooper
новый человек
0
Сообщения: 16
Зарегистрирован: 04.11.01
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 15 Январь 2002, 21:50:00 
Народ, ну помогите!!!
Мне уже скоро сайт сдавать, а я эту фишку ни как не могу реализовать [img]weep.gif[/img] [img]weep.gif[/img] [img]weep.gif[/img]
Правильно Griman сказал, сто надо переслать команду на слой ниже. Кто хорошо знает js, ответьте плиз.
SINbiozz
новый человек
0
Сообщения: 180
Зарегистрирован: 04.11.01
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 16 Январь 2002, 07:41:00 
А теперь задай себе вопрос... Можно ли сделать сайт без слоя?
Есесно мона =) Проблем и не будет...
cooper
новый человек
0
Сообщения: 16
Зарегистрирован: 04.11.01
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 16 Январь 2002, 14:36:00 
можно, но не в моем случае. Посмотри на верхний пост, где я писал ссылку, и попробуй туда прямо по центру вставить картинку (вне зависимости от разрешения) с сохранением всех ячеек, которые там есть.…
GoBeer
новый человек
0
Сообщения: 256
Зарегистрирован: 07.11.01
Откуда: Донецк
Заголовок сообщения: Как изменять фон в таблице (height и width=100) при наведени
Сообщение Добавлено: 16 Январь 2002, 15:09:00 
Сверстать по-другому можно в любом случае. По-моему так и нужно поступить.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 22 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100