Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 20 из 28

Тема: OnMouseOver для TD

  1. #1

    Регистрация
    11.09.2004
    Сообщений
    78
    Можно ли задать OnMouseOver для TD, но сразу в CSS файле, а не приписывать к TD?

  2. #2

    Регистрация
    09.02.2004
    Адрес
    Литва/Вильнюс
    Сообщений
    359
    Если забить на IE:

    Код:
    td:hover {
     * *bla: bla-bla;
    }

  3. #3

    Регистрация
    11.09.2004
    Сообщений
    78
    agat в Интернет-эксплорере не будет работать?

  4. #4

    Регистрация
    11.09.2004
    Сообщений
    78
    Сделаю так:
    Код:
    <td class="Button" onMouseOver="this.className = &#39;ButtonMouseOverUp&#39;;" onMouseOut="this.className = &#39;Button&#39;;" onMouseDown="this.className = &#39;ButtonMouseDown&#39;;">
    Тогда везде будет работать?

  5. #5

    Регистрация
    12.04.2004
    Адрес
    Екатеринбург
    Сообщений
    84
    Да, везде. Опиши ситуацию, возможно из неё можно выйти по-другому.

  6. #6

    Регистрация
    11.09.2004
    Сообщений
    78
    synchro
    мне надо, чтобы при наводе на ТД ее стиль изменялся. (другой стиль ставал). и задать это надо в ЦСС файле, а не приписывать к ТД типа:
    TD:hover, только это в ИЕ не будет работать!

  7. #7

    Регистрация
    12.04.2004
    Адрес
    Екатеринбург
    Сообщений
    84
    bmn, а внутри TD случайно не ссылка?

  8. #8

    Регистрация
    11.09.2004
    Сообщений
    78
    synchro нет. была бы ссылка -- не спрашивал. ; )
    можно еще так:
    Код:
    <script>
     *function MouseOver (obj)
     *{
     * *obj.style.border = "0";
     *}
    
     *function MouseOut(obj)
     *{
     * *obj.style.border = "1px Solid Gray";
     *}
    
    </script>
    <td onMouseOver="MouseOver(this)" onMouseOut="MouseOut(this)">
    Прадва не знаю. Будет ли работать на Мозине, НН ?
    Какой из этих вариантов более оптимальный?

  9. #9

    Регистрация
    09.02.2004
    Адрес
    Литва/Вильнюс
    Сообщений
    359
    А, ты скачай Мозину и попробуй, слабо?

  10. #10

    Регистрация
    11.09.2004
    Сообщений
    78
    agat ок )

  11. #11

    Регистрация
    12.04.2004
    Адрес
    Екатеринбург
    Сообщений
    84
    Если ячеек много и не хочешь засорять код всякими onmouseover, то напиши JS, автоматически ищущий и добавляющий события на ячейки. Делается это, если я не ошибаюсь, функцией attachEvent.

  12. #12

    Регистрация
    13.11.2006
    Сообщений
    4
    Originally posted by synchro@Jul 9 2005, 05:21
    bmn, а внутри TD случайно не ссылка?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    А вот у меня как раз ссылка - подскажите, пож-та, как в этом случае можно сделать?

  13. #13

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    так а что, собственно, с ссылкой не понятно?

  14. #14

    Регистрация
    13.11.2006
    Сообщений
    4
    ну у меня ссылка внутри ячейки и надо чтобы и ссылка и ячейка подсвечивались при наведении и кликались. так вот делая onMouseOver на ячейку и onclick . Вот думаю может можно как-то "поправильней" раз тут человек написал "а внутри случайно не ссылка?" (что-то ведь под этим подразумевалось).

  15. #15

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    тогда можно развернуть ссылку на всю область ячейки и подсвечитвать ее обычным a:hover, что будет работать в IE, т.к. он понимает для а псевдокласс :hover

  16. #16

    Регистрация
    13.11.2006
    Сообщений
    4
    Спасибо.

    тогда можно развернуть ссылку на всю область ячейки
    А как это можно сделать?

  17. #17

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    Originally posted by Dimsss@Dec 14 2006, 05:16
    Спасибо.
    А как это можно сделать?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

    a {display: block;}

  18. #18

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    а не a{display:block;widyh:100%;height:100%;}? она что — по умолчанию 100%?

  19. #19

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    Originally posted by null@Dec 14 2006, 15:05
    а не a{display:block;widyh:100%;height:100%;}? она что — по умолчанию 100%?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

    Блочные элементы генерируют блок, который заполняет область содержимого своего родительского элемента и по бокам от него не могут располагаться другие элементы, т.е. он генерирует разрывы до и после.

  20. #20

    Регистрация
    16.12.2006
    Адрес
    Tallinn, Estonia
    Сообщений
    7
    Если уж никак не получается с CSS, то с JS лучше применяйте behaviour...
    Inline&#39;овые подстановки загружают и усугубляют возможность редактирования кода.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. помогите с onmouseover
    от gata в разделе Вёрстка сайта
    Ответов: 13
    Последнее сообщение: 30.05.2008, 15:25

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •