Автор Тема: Смена картинки при наведении мыши  (Прочитано 4421 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nicki

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 107
  • +0/-0
  • 0
    • Просмотр профиля
    • http://cprazdnikom.ru
Привет всем.
Ребят, помогите мне пожалуйста Ява скриптом. Я в Яве не разбираюсь, причем совсем. А ситуация такая.

Существует несколько ссылок. Около каждой ссылки есть картинка.
При наведении мыши на ссылку картинка меняется. Если мышь убрать,
то и картинка возвращается в прежнее состояние.

Такой Ява скрипт у меня есть и он работает, НО! Но, он не загружает
ВСЕ картинки сразу (т.е. и те, что стоят "по умолчанию", и те, что показываются
только при наведении мыши). При наведении мыши начинается подзагрузка
необходимого файла картинки. При этом, картинка "по умолчанию" исчезает, а
новая не появляется пока не загрузится. В общем возникает
не красивый "эффект" или недостаток (как его еще назвать) - можете сами посмотреть у меня
на сайте http://www.dzone.h1.ru. Главное меню сделано на таком скрипте
с этим "глюком".

Очень прошу. Может быть кто может мне написать такой скрипт. Или
знает как он называется, где его можно скачать. А может быть кто
знает какой ни будь альтернативный способ - более подходящий.
Поздравления с днем Святого Валентина

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Смена картинки при наведении мыши
« Ответ #1 : 09 Января 2003, 09:53:14 »
Это называется прелоадер. :)
Таких скриптов - куча.....
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Nicki

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 107
  • +0/-0
  • 0
    • Просмотр профиля
    • http://cprazdnikom.ru
Смена картинки при наведении мыши
« Ответ #3 : 10 Января 2003, 03:05:04 »
Пацаны. ОЧЕНЬ прошу. Ну скиньте мне на мыло какой ни будь прелоадер картинок!!

Час искал, нашел один, скачал, а архив поврежден! Ошибку выдает при распаковке.

Будте благосклонны!!!!!!!!!!!!
Поздравления с днем Святого Валентина

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Смена картинки при наведении мыши
« Ответ #4 : 10 Января 2003, 10:20:50 »
Nicki
Тебе же Макс ссылку дал....
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Смена картинки при наведении мыши
« Ответ #5 : 10 Января 2003, 14:53:24 »
Вот один из самых лучших используется в Dreamveawer:






Картинка 1


Картинка 2



Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
Смена картинки при наведении мыши
« Ответ #6 : 10 Января 2003, 16:21:59 »
alex007
ИМХО, не самый лучший. Большой и медленный. Вот то, чем я всегда пользовался и пользуюсь:
if (document.images)
{
var load = "no";

image1on = new Image();  image1on.src ="/images/img_on1.gif";
image2on = new Image();  image2on.src ="/images/img_on2.gif";
image3on = new Image();  image3on.src ="/images/img_on3.gif";

image1off = new Image();  image1off.src ="/images/img_off1.gif";
image2off = new Image();  image2off.src ="/images/img_off1.gif";
image3off = new Image();  image3off.src ="/images/img_off1.gif";

load = "yes";
}

function imageOff(imgName)
{if (load == "yes") {if (document.images) {document[imgName].src = eval(imgName + "off.src");}}}

function imageOn(imgName)
{if (load == "yes") {if (document.images) {document[imgName].src = eval(imgName + "on.src");}}}


А сами ссылки пишем так:
"Your И так для каждой картинки ссылки.

Как видно написанный код в ручную гораздо меньше, проще и быстрее всяких там генераторов.
So let it be written
So let it be done I\'m creeping death

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Смена картинки при наведении мыши
« Ответ #7 : 10 Января 2003, 16:28:08 »
MadDog
может и не самый лучший зато работает во всех браузерах!!
А что ты код дал я использовал до этого сам, но он не работает в Опере некоторые люди на этом форуме сказали, когда мы обсуждали один из моих сайтов.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
Смена картинки при наведении мыши
« Ответ #8 : 10 Января 2003, 17:06:41 »
alex007
Цитировать
но он не работает в Опере некоторые люди на этом форуме сказали, когда мы обсуждали один из моих сайтов.

Мой работает :) "Сто-пудово" (с) Масяня

Я же html-кодингом не первый день занимаюсь, а уже, дай бог, четвёртый год и фуфло я вряд ли бы подсунул.

Вот тебе линк на один из сайтов, которые я в своё время делал http://www.sdholding.com/
So let it be written
So let it be done I\'m creeping death

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28