imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 23.10.2005, 06:39     # 1
Antilogic
Full Member
 
Аватар для Antilogic
 
Регистрация: 17.07.2004
Пол: Male
Сообщения: 553

Antilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форуме
Заменяющиеся кнопки

Напомните плиз, как сделать так, чтобы кнопки при наведении на них подменялись на другие =)
__________________
Именно то, как вы собираете, организуете и используете информацию,
определяет, победите вы или проиграете. (c) Билл Гейтс
Antilogic вне форума  
Старый 24.10.2005, 09:52     # 2
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Что именно должно подменяться? Текст, какртинка на них, назавние...?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 27.10.2005, 00:39     # 3
Antilogic
Full Member
 
Аватар для Antilogic
 
Регистрация: 17.07.2004
Пол: Male
Сообщения: 553

Antilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форумеAntilogic Популярный человек на этом форуме
Hubbitus, ну кнопки сделаны в виде картинок, и они должны заменяться при наведении на них
__________________
Именно то, как вы собираете, организуете и используете информацию,
определяет, победите вы или проиграете. (c) Билл Гейтс
Antilogic вне форума  
Старый 27.10.2005, 01:20     # 4
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
Antilogic
Если элементарно, то так
Код HTML:
<a href="http://site.ru" onmouseout="document.mypic.src='pic1.gif'" onmouseover="document.mypic.src='pic2.gif'">
	<img name=mypic src=pic1.gif>
</a>
если с прелоадом картинок, то примерно так
Код HTML:
<script language="JavaScript">
function preload()
{
	btn1 = new Image();
	btn1.src = 'pic1.gif';
	btn2 = new Image();
	btn2.src = 'pic2.gif';
}
</script>

<body onload="preload()">
	<img name=mypic onmouseout="document.mypic.src=btn1.src" onmouseover="document.mypic.src=btn2.src" src="pic1.gif">
</body>
P.S. Такие простые штуки уже много раз на форуме спрашивались...
ЕЖ вне форума  
Старый 27.10.2005, 20:03     # 5
strocks
Newbie
 
Аватар для strocks
 
Регистрация: 21.08.2005
Адрес: Таллин
Сообщения: 46

strocks Известность не заставит себя ждать
Почему же простые? тут много нюансов. Кешит ли картинки твои скрипт или нет? Может подгружает когда наводишь каждый раз, это напрягает.

Можно в CSS ещё сделать, что более модно

Вот например.
Код:
a { background: url(/images/x.jpg) no-repeat left top; display: block; height: 50px; width: 100px; }
<a href="/">Кнопка</a>
но в этом случае в IE будет мигать курсор на wait подменяться, это bug у него. и надпись будет видна. Надпись можно убрать как ниже показано:
Код:
 a { background: url(/images/x.jpg) no-repeat left top; display: block; height: 50px; width: 100px; }
a:hover { background: url(/images/x2.jpg); }
b { display: none; }
<a href="/"><b>Кнопка</b></a>
если ссылок больше чем одна на сайто можно назначить class или id для ссылок.
Код:
 a.button { background: url(/images/x.jpg) no-repeat left top; display: block; height: 50px; width: 100px; }
a.button:hover { background: url(/images/x2.jpg); }
.button b { display: none; }
<a href="/" class="button"><b>Кнопка</b></a>
ещё можно вообще обходиться одной картинкой, что лучше всего. т.е. в одну картинку нарисовать 2 кнопку и менять их позицию при событии
Код:
 a.button { background: url(/images/x.jpg) no-repeat left top; display: block; height: 50px; width: 100px; }
a.button:hover { no-repeat left bottom; }
.button b { display: none; }
<a href="/" class="button"><b>Кнопка</b></a>
пиши в приват если вопросы

Последний раз редактировалось strocks; 27.10.2005 в 20:17.
strocks вне форума  


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

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 14:05.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.