Změna obrázku při najetí kurzorem
Změna obrázku při najetí kurzorem myši může být dobrým zpestřením webové stránky. Článek vám poradí, jak to udělat pomocí JavaScriptu tak, že obrázky se změní hned při najetí kurzorem myši.
Defacto existují dva způsoby, jak výše zmíněný efekt vytvořit. Jeden je ten, že při najetí kurzorem myši na obrázek se teprve začne načítat z webu obrázek, který jej nahradí původní – nevýhody jsou zřejmé, taková sekundová prodleva mezi změnou obrázků je více než nepříjemná. Druhý způsob, který zde popíšeme, je ten, že obrázky se při načítání webové stránky načtou do cache a pak se odtud – při najetí kurzorem myši – okamžitě a bez viditelného zpoždění vyvolají.
Uvedený skript testuje, zda-li váš prohlížeč je Netscape Navigator 3.0 a vyšší nebo Internet Explorer 4.0 a vyšší. Pokud ano, změna obrázků při najetí kurzorem myši vám bude fungovat. Pokud máte starší verzi prohlížeče, obrázky se vám nebudou měnit, ale neobjeví se žádná chybová hláška, protože v takovém případě se provádění skriptu zastaví:
|
Aby jste dosáhli kýženého efektu, doplňte k tagu <A HREF…> parametry OnMouseOver a OnMouseOut podle níže uvedeného příkladu. Parametr onMouseOver slouží k tomu, aby specifikoval funkci, která se zavolá při najetí kurzoru myši. Ta načte obrázek s pořadovým číslem 2 nebo 4. Parametr onMouseOut funguje přesně opačně – při oddálení myši načte původní obrázek, který má v našem příkladu pořadové číslo 1 či 3.
|
Výsledek vypadá následovně:
Počet obrázků můžete samozřejmě libovolně definovat, ale nezapomeňte dát každému obrázku jiné pořadové číslo. Samotný příklad je vytvořen tak, že obrázky, které se poprvé objeví při načtení stránky nebo při oddálení kurzoru myši, mají lichá čísla (např: imgsrc[1] = „obrazek1.gif“;). Sudá čísla mají obrázky, které nahrazují původní obrázky při najetí kurzoru myši.
Odkazy a zdroje
- Změna obrázku při najetí kurzorem I. – Miloslav Ponkrác (6. 6. 2000)
- Změna obrázku při najetí kurzorem II. – Miloslav Ponkrác (19. 6. 2000)
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
Nové AI modely od Open AI a Google
22. května 2024 -
Proč je důležité tvořit obsah na váš web?
29. srpna 2024 -
Zvýšení výkonu WiFi signálu: Jak a proč používat WiFi zesilovače
28. června 2023 -
Zabezpečení e-mailů: Jak můžete chránit vaši firemní komunikaci
13. prosince 2023
Nejnovější
-
Apple jde naproti práci s HDR monitory!
17. ledna 2025 -
Jak využít AI potenciál svého Macu?
9. ledna 2025 -
NIS2: Verifikace údajů vlastníků domén
6. ledna 2025 -
Dostali jste k vánocům PC? Využijte jeho AI potenciál!
3. ledna 2025