Помогни ни да направим Uroci.net по - богат! Добави урок
Категории Други уроци Adobe Photoshop Adobe Illustrator Adobe Flash Adobe Fireworks DreamWeaver CSS и HTML Corel Draw Image Ready PHP SEO CMS Microsoft Windows Microsoft Word Microsoft Excel PowerPoint Microsoft Access Microsoft Publisher Linux Visual basic JavaScript
Ajax 3ds Max Maya 3D C++ Sound Forge Gimp SWiSH

Промяна на картинки

fix3d   трудност:    видян: 4109


Скрипта прави 2неща. Първо зарежда картинките преди още да са извикани за показване. Ако тази част я няма когато минете с мишката в/у картинка на която е приложен скрипта известно време мястото ще стои празно, докато се извика и зареди 2рата картинка.

С javascript-а правим обект Image() и му придаваме изображение. Едно за нормално състояние и едно когато мине мишката.

След това има 2 функции "over" и "out", които променят изображенията според ситуацията.

Ако погледнете таговете <а> ще видите onMouseOver и onMouseOut. Това са събития при които се изпълняват замените на изображения.

Итова е кода:

<script language="JavaScript">
<!--
// Предварително зареждане на изображенията.
if (document.images) {
img1_open = new Image();
img1_closed = new Image();
img2_open = new Image();
img2_closed = new Image();

img1_open.src="open1.gif";
img1_closed.src="closed1.gif";
img2_open.src="open2.gif";
img2_closed.src="closed2.gif";
}

function over(i)
{
if (document.images)
eval('document.img'+i+'.src=img'+i+'_open.src');
}

function out(k)
{
if (document.images)
eval('document.img'+k+'.src=img'+k+'_closed.src');
}
//-->
</script>


<a href="http://www.uroci.com/" onMouseOver="over(1);" onMouseOut="out(1);">
<img name=img1 border=0 alt="Смяна на изображението..." src="closed1.gif"></a>

<a href="http://www.uroci.com/" onMouseOver="over(2);" onMouseOut="out(2);">
<img name=img2 border=0 alt="Смяна на изображението..." src="closed2.gif"></a>


Коментари (1)

NASA на 14.06 2006 в 10:27ч.
Моля някой да ми обясни точно кое трябва да сменя, защото нямам и представа.. кое от всичките img, images трябва да променя със съответна картинка.. Примерно ако може да напишете на кирилица там, където трябва да се сложи собствен адрес на снимката:
Ex.:
снимка-1
снимка-2

Регистрирайте се, за да добавите коментар

реклама

© Всички права запазени. 2006-2008. Created by: Site.bg
Препоръчваме: IT Новини | Кино и игри | Диплома.бг | Paparak.bg | Тунинг Портал | uchenik.com | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | AnimeS-bg.com | Фото Форум | Запознанства | Мрежа от приятели | IT Light | Spodeli.net | Фото-Култ | IDG.BG | Teenproblem.net | Блог - Образование | Fresh-BG.com | Hanovete.com | Bulfleet.com | Mythlands.com | Ohoboho.com | Казанлък.Com | News24 | Setcom.bg | Atol.bg | Elmaz.com | MobileBulgaria.com