Изменение вида курсора при наведении

12
Koreps
На сайте с 30.03.2006
Offline
110
1495

Мне нужно чтобы при наведении на часть рисунка (<area>) менялся курсор. Стандартное изменение style="cursor: pointer;" не работает. подскажите, пожалуйста, как можно по-другому реализовать?

Partnerkin.com (http://partnerkin.com) - кто над кем в партнерках.
a.fatman
На сайте с 15.01.2006
Offline
127
#1
Koreps:
Стандартное изменение style="cursor: pointer;" не работает.

Расскажите подробнее, как вызывается "стандартное изменение".

Varkolak
На сайте с 03.06.2005
Offline
174
#2

Koreps, а вы попробуйте через onclick

html/css/js верстка и разработка сайтов на hostcms (хостцмс) - skype: varkolak1, тел: 89675012935, e-mail: anton.yurzanov@gmail.com
Polimer
На сайте с 01.09.2006
Offline
84
#3

Koreps, {cursor: pointer; cursor: hand;}

IE не понимает pointer

Программные решения для бизнеса. (http://frontsoft.ru/) На заказ. Дорого.
Varkolak
На сайте с 03.06.2005
Offline
174
#4

Polimer, это какой IE не понимает поинтер? У меня везде работает!

Polimer
На сайте с 01.09.2006
Offline
84
#5

Varkolak, давно это было, но эти грабли (внизу) запомнил хорошо. Надо потестить может, уже и неактульно.

Web-Silver
На сайте с 02.05.2007
Offline
256
#6

Я думал это так делается:

<a href="ссылка" style="cursor: hand;">Текст_ссылки</a>

А вместо hand можно применять только следующие значения:

crosshair, se-resize, hand, sw-resize, move, s-resize, e-resize, w-resize, ne-resize, text, nw-resize, wait, n-resize, help
Dreammaker
На сайте с 20.04.2006
Offline
569
#7
Web-Silver:
Я думал это так делается:

Это делается:

Polimer:
{cursor: pointer; cursor: hand;}

Вы, наверное, живёте в идеальном мире, где все броузеры работают по стандартам :)

Web-Silver
На сайте с 02.05.2007
Offline
256
#8

Dreammaker, можно тогда узнать как обрабатываются два значения: cursor: pointer; и затем cursor: hand;

Dreammaker
На сайте с 20.04.2006
Offline
569
#9
Web-Silver:
можно тогда узнать

Отсюда http://www.artlebedev.ru/tools/technogrette/html/links/


В MSIE для того, чтобы сделать курсор мыши в виде руки нужно написать cursor: hand;. В Mozilla (и по рекомендации W3C) — cursor: pointer;. Последний вариант работает и в WinMSIE6. Для того чтобы сделать стиль для всех браузеров, нужно написать cursor: pointer; cursor: hand; (именно в такой последовательности). Тогда MSIE возьмет последнее (cursor: hand;), а остальные браузеры, в соответствии со спецификацией, возьмут первое значение, т. е. cursor: pointer;.
Web-Silver
На сайте с 02.05.2007
Offline
256
#10

Dreammaker, большое спасибо за ссылку!

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий