Адалт кутюрье
С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827
|
Добавлено: 18/02/08 в 14:43 |
Задача - сделать смену бэкраунда при наведении мышой, но чтобы элемент не был ссылкой.
В принципе, я прописывал ссылку без href и везде работало, кроме злополучного ИЕ6.
Есть мысли? Именно ксс, скрипты не нужны.
|
|
|
|
PHP-программинг
С нами с 26.03.07
Сообщения: 821
Рейтинг: 917
|
Добавлено: 18/02/08 в 17:27 |
onMouseOver считается скриптом?)
|
|
|
|
С нами с 30.11.03
Сообщения: 1223
Рейтинг: 753
|
Добавлено: 18/02/08 в 17:54 |
по идее можно через кнопку сделать,ты бы лучше показал пример
|
|
|
|
Адалт кутюрье
С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827
|
Добавлено: 18/02/08 в 17:59 |
dejavu - ага.
Vigo, пример..как бы пофигу как, мне просто нужно реализовать эффект смены бэка при наведении..без скриптов, абсолютно любым способом, без объявления ссылки.
|
|
|
|
С нами с 30.11.03
Сообщения: 1223
Рейтинг: 753
|
Добавлено: 18/02/08 в 18:16 |
дык какой элемент? текст,графика
где это элемент заключён? в каком теге? ТД? див?
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 18/02/08 в 18:18 |
как вариант сделать
A:hover IMG {filter: alpha(opacity=0, finishopacity=100, style=0,)}
ну и плюс сделать бекграунд
|
|
|
|
PHP-программинг
С нами с 26.03.07
Сообщения: 821
Рейтинг: 917
|
Добавлено: 18/02/08 в 18:30 |
можно заюзать :hover. Для ИЕ вариант юзать прикрепить csshover.htc.
далее сама страница, например так:
Код: |
<head>
<style>
div.bd { background:red; }
div.bd:hover { background:blue; }
BODY { behavior:url("csshover.htc"); }
</style>
<body>
<div class="bd">asdfasdf</div>
|
этот файл подключается и тогда в ИЕ hover работает не только с ссылкой...
|
|
|
|
Адалт кутюрье
С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827
|
Добавлено: 18/02/08 в 18:54 |
Kn - ИЕ реагирует на ховер при наличии href и, следовательно, ссылки куда либо..меня не устраивает.
Vigo - да всё равно какой! просто блок, при наведении чтоб меня лся бэк) хоть бля кнопкой, хоть чем - тд, див..меня всё устроит)
Без скриптов - так как собираюсь на АВС заюзать. Соответсвенно, dejavu, не во всякой системе позволяют чё нить подгружать на пагу, но вообще спасибо, как вариант пусть будет.
Ещё мысли?
Последний раз редактировалось: erobrand (18/02/08 в 18:59), всего редактировалось 1 раз
|
|
|
|
Адалт кутюрье
С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827
|
Добавлено: 18/02/08 в 18:56 |
да, можно не бэк. а просто пикс при наведении менялся - тоже подойдёт.
|
|
|
|
PHP-программинг
С нами с 26.03.07
Сообщения: 821
Рейтинг: 917
|
Добавлено: 18/02/08 в 19:04 |
Dizman© писал: | Kn - ИЕ реагирует на ховер при наличии href и, следовательно, ссылки куда либо..меня не устраивает.
|
ИЕ работает с hover только при тэге <a...> а не href
поэтому тебе больше никак не сделать, только если юзать <a></a>.
А почему именно тебя не устраивает ссылка? Может её можно замаскировать её? изменить курсор, чтобы никуда не убегала страница и т.д.
Потому что других способов походу нету...
Цитата: | да, можно не бэк. а просто пикс при наведении менялся - тоже подойдёт. |
картинка любая или тоже бэгкраунд?
|
|
|
|
С нами с 30.11.03
Сообщения: 1223
Рейтинг: 753
|
Добавлено: 18/02/08 в 19:11 |
нету идей,посмотрел всё идет через ссылку
|
|
|
|
Адалт кутюрье
С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827
|
Добавлено: 18/02/08 в 19:35 |
dejavu писал: | ИЕ работает с hover только при тэге <a...> а не href
поэтому тебе больше никак не сделать, только если юзать <a></a>.
А почему именно тебя не устраивает ссылка? Может её можно замаскировать её? изменить курсор, чтобы никуда не убегала страница и т.д.
Потому что других способов походу нету...
картинка любая или тоже бэгкраунд? |
меня бы устроило просто <a></a>, но без параметра href ИЕ не реагирует - проверял. Посему, как только я юзаю хреф - автоматом нужно вбивать куда ссылаться..А мне некуда как бы=) Я не знаю, что можно вписать в хреф чтоб страничка не дёргалась по клику.
Картика - можно именно картинкой в блоке любом, можно в качестве бека - как угодно.
|
|
|
|
PHP-программинг
С нами с 26.03.07
Сообщения: 821
Рейтинг: 917
|
Добавлено: 18/02/08 в 20:20 |
Код: | <a href="#gohere" name="gohere">text</a> |
вот так чтобы не убегало никуда а оставалось на том же месте.
|
|
|
|
Адалт кутюрье
С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827
|
Добавлено: 18/02/08 в 20:43 |
хм, про якоря я не подумал, чуть позже попробую и отпишу, в любом случае пасиб всем, рейтинг раздал=)
|
|
|
|
Адалт кутюрье
С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827
|
Добавлено: 19/02/08 в 21:02 |
dejavu писал: | Код: | <a href="#gohere" name="gohere">text</a> |
вот так чтобы не убегало никуда а оставалось на том же месте. |
ех..вынужден отказаться от задумки..Ибо даже таким способом не выходит - пага прыгает вверху, линкованный элемент чтоб сверху был, якорёк ведь это(
|
|
|
|
PHP-программинг
С нами с 26.03.07
Сообщения: 821
Рейтинг: 917
|
Добавлено: 19/02/08 в 21:21 |
Dizman© писал: | ех..вынужден отказаться от задумки..Ибо даже таким способом не выходит - пага прыгает вверху, линкованный элемент чтоб сверху был, якорёк ведь это(
|
что-то ничего не понял. =)
пага не должна прыгать с места клика.. у меня так стоит на сиджах для букмарка и норм...
|
|
|
|
Адалт кутюрье
С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827
|
Добавлено: 19/02/08 в 21:35 |
ну если линкованный таким образом элемент находиться посредине экрана - по клику вверху экрана уже оказывается=)
|
|
|
|
PHP-программинг
С нами с 26.03.07
Сообщения: 821
Рейтинг: 917
|
Добавлено: 19/02/08 в 21:43 |
Dizman© писал: | ну если линкованный таким образом элемент находиться посредине экрана - по клику вверху экрана уже оказывается=)
|
действительно... у меня в ФФ на месте остается, а вот ИЕ опять казлиться и переносит вверх...
пока других идей вообще не приходит на ум. Может можно все-таки использовать что-нибудь?
а почему нельзя onMouseOut="getelementbyid..."? Что там вообще за правила, а то не особо сталкивался...
|
|
|
|
Адалт кутюрье
С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827
|
Добавлено: 19/02/08 в 22:11 |
правила просты - ноу скриптс.
хотя ещё уточню по онмаусовер/аут, вдруг прокатит.
|
|
|
|