Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Java. не срабатывает скрипт

5.3K
06 марта 2007 года
Bear Deon
82 / / 20.01.2007
Вот в чем вопрос:
в данном скрипте при наведение мышки на рисунок, рисунок должен заменятся другим, но он не хочет.
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html"; charset="windows-1251">
<script language="javascript">
//Первая кнопка
        IMAGE1on = new image;
        IMAGE1on.src = "Skype Time.png";
        IMAGE1off = new image;
        IMAGE1off.src = "Skype.png";
//Вторая кнопка
        IMAGE2on = new image;
        IMAGE2on.src = "Skype-ahoy.png";
        IMAGE2off = new image;
        IMAGE2off.src = "Skype Jah.png";
//Указатель сверху
         function mouse_on(objekt){
                imgOn = eval(objekt + "on.src");
                document[objekt].src = imgOn;
                }
//Указатель убран
                function mouse_off(objekt){
                        imgOff = eval(objekt + "off.src");
                        document[objekt].src = imgOff;
                        }

</script>
</head>
<body>
<table align="left" border="0" cellspacing="3" cellpadding="8">
<tr>
<!--Первая кнопка-->
<td><a href="url" &#111;&#110;Mouseover="mouse_on('IMAGE1')"
&#111;&#110;Mouseout="mouse_off('IMAGE1')"><IMG src="Skype.png" name="IMAGE1"
alt="Page 1" border="0"></a>
<!--Вторая кнопка-->
<td><a href="url" &#111;&#110;Mouseover="mouse_on('IMAGE2')"
&#111;&#110;Mouseout="mouse_off('IMAGE2')"><IMG src="Skype Jah.png" name="IMAGE2"
alt="Page 2" border="0"></a>
</table>
</body>
</html>

Пример брал из книги Алексея Гончарова. Конечно много чего изменилось с 2000 года, но все таки хотелось бы узнать в чем дело, работает ли этот скрипт еще:confused: .
8
06 марта 2007 года
mfender
3.5K / / 15.06.2005
А ты тему-то понял, об чём скрипт? Это же пример, разжёванный уже. На самом деле всё проще можно написать. Попробуй разобраться.

Алгоритм такой:
  • в кэш браузера складываются все картинки
  • когда курсор над объектом - показываем одну картинку из кэша
  • когда курсор выходит из объекта - показываем другую
  • дефолтом показываем ту, которая дефолтом.
Это всё там (в приведённом примере) написано. Пробуй уже. Не лазай за каждым символом в форумы.

PS. Посмотри на имя своего браузера. document.IMAGE1.src не везде работает.
13K
06 марта 2007 года
whitehood
73 / / 02.11.2006
Код работает, просто надо поменять image на Image
Я вот так думаю что в примере то было с большой буковки!?
P. S. Примеры можно и не переписывать, главное их понимать (ИМХО)
8
06 марта 2007 года
mfender
3.5K / / 15.06.2005
Цитата: whitehood
Код работает, просто надо поменять image на Image
Я вот так думаю что в примере то было с большой буковки!?
P. S. Примеры можно и не переписывать, главное их понимать (ИМХО)


Вот-вот. Понимать...

На самом деле, тебе нужно использовать getElementById() - метод объекта document. Таким образом ты гарантируешь себе работоспособность скрипта в браузерах IE и Gecko.

5.3K
06 марта 2007 года
Bear Deon
82 / / 20.01.2007
Цитата: mfender
А ты тему-то понял, об чём скрипт? Это же пример, разжёванный уже.


Спасибо за еще раз разжеванный пример. Понять то я его конечно понял)) изначально.

5.3K
06 марта 2007 года
Bear Deon
82 / / 20.01.2007
Цитата: whitehood
Код работает, просто надо поменять image на Image



Спасибо огромнейшее, действительно надо было писать с большой буквы, моя ошибка )=

92
06 марта 2007 года
Тень Пса
2.2K / / 19.10.2006
а я думал здесь про Java :D
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог