JavaScript для мага

Юридическая консультация юриста онлайн бесплатно Новокузнецк. Услуги юриста.

Изменение изображений в соответствии с событиями, инициируемыми самим читателем - часть 2


//       JS-book: http://www.dpunkt.de/javascript

//    You can use this code if you leave this message

// ******************************************************

 

  // ok, у нас браузер с поддержкой 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,

// к которому они относ\ятс\я (первый аргумент). Именно эту часть




Начало  Назад  Вперед



Книжный магазин