Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.226.226.151
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Архив - только для чтения
Зависимая смена кнопок при наведении с одного имиджа на д
Сообщение оставлено 31.05.2009 в 20:40:34 | Сообщение #1
<html>
<head>
<title>Зависимая смена кнопок при наведении с одного имиджа на другой.</title>
<script language="JavaScript" >
<!-- hide
// браузер с поддержкой JavaScript
var browserOK = false;
var pics;
// -->
</script>
<script language="JavaScript1.1">
<!-- hide
//JavaScript 1.1!
browserOK = true;
pics = new Array();
// -->
</script>
<script language="JavaScript" >
<!-- hide
var objCount = 0; // количество изображений на web-странице
function preload(name, first, second) {
// предварительна\я загрузка изображений и размещение их в массиве
if (browserOK) {
pics[objCount] = new Array(3);
pics[objCount][0] = new Image();
pics[objCount][0].src = first;
pics[objCount][1] = new Image();
pics[objCount][1].src = second;
pics[objCount][2] = name;
objCount++;
}
}
function on(name){
if (browserOK) {
for (i = 0; i < objCount; i++) {
if (document.images[pics[i][2]] != null)
if (name != pics[i][2]) {
// вернуть в исходное систо\яние все другие изображени\я
document.images[pics[i][2]].src = pics[i][0].src;
} else {
// показывать вторую картинку, поскольку курсор пересекает данное изображение
document.images[pics[i][2]].src = pics[i][1].src;
}
}
}
}
function off(){
if (browserOK) {
for (i = 0; i < objCount; i++) {
// вернуть в исходное систо\яние все изображени\я
if (document.images[pics[i][2]] != null)
document.images[pics[i][2]].src = pics[i][0].src;
}
}
}
// заранее загружаемые изображени\я - Вы должны здесь указать
// изображени\я, которые нужно загрузить заранее, а также объект Image,
// к которому они относ\ятс\я (первый аргумент). Именно эту часть
// нужно корректировать, если Вы хотите использовать скрипт
// применительно к другим изображени\ям (конечно это не освобождает
// Вас от об\язанности подредактировать в документе также и раздел body)
preload("link1", "../img/img1.gif", "../img/img2.gif");
preload("link2", "../img/img1.gif", "../img/img2.gif");
preload("link3", "../img/img1.gif", "../img/img2.gif");
// -->
</script>
</head>
<body>
<a href="" onMouseOver="on('link1')" onMouseOut="off()"><img name="link1" src="../img/img1.gif" border="0"></a>
<a href="" onMouseOver="on('link2')" onMouseOut="off()"><img name="link2" src="../img/img1.gif" border="0"></a>
<a href="" onMouseOver="on('link3')" onMouseOut="off()"><img name="link3" src="../img/img1.gif" border="0"></a>
</body>
</html>
 
 
   
Сообщение оставлено 25.11.2011 в 17:17:29 | Сообщение #2
Данная тема была перемещена из раздела Собрание скриптов uCoz.
Причина перемещения: Причина не указана

Переместил: -Bacardi-.
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика