Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.226.226.151
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
<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>
<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>