Změna obrázku po najetí myší

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
fyzma
nováček
Příspěvky: 9
Registrován: 04 pro 2013 17:40

Změna obrázku po najetí myší

Příspěvek od fyzma »

Dobrý den,

název tématu je možná trošku zavádějící, ale nenašel jsem lepší způsob jak to pojmenovat.

Mám obrázek mapy a v něm vyznačené trasy. Potřeboval bych, aby se mi po najetí na vybranou trasu ta trasa více zvýraznila (to mám již druhý obrázek, kde je zvolená trasa více zvýrazněná), problém však je, že se mi zvýrazněná trasa objeví jakmile najedu na původní mapu, nemusím ani najet na trasu. Nevíte jak udělat, aby se trasa zvýraznila až po najetí na libovolnou část trasy?

Zde přikládám odkaz na kterém je vidět, jak to myslím.

http://www.kemp-krumlov.cz/kolobezky/index.php?odkaz=trasy


Stránky jsou stále ve výstavbě, nejde mi tedy o hodnocení stránek, přidávám je pouze k pochopení mého problému. Viz první dvě mapy.

Předem děkuji za radu
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7404
Registrován: 23 pro 2010 09:23

Re: Změna obrázku po najetí myší

Příspěvek od faraon »

"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Uživatelský avatar
Narthelianail
Level 3.5
Level 3.5
Příspěvky: 699
Registrován: 29 srp 2012 22:48

Re: Změna obrázku po najetí myší

Příspěvek od Narthelianail »

Také jsem na to hledal způsob, ale žádný mi nevyhovoval. Zkoušel jsem i jeden javascript, ale nefungoval dle mých představ, proto jsem si napsal vlastní kód.

<p style="text-align: center;"><a href="ODKAZ PO KLIKNUTÍ"><img style="line-height: 1.5; width: ŠÍŘKA OBRÁZKU V PIXELECHpx; height: VÝŠKA OBRÁZKU V PIXELECHpx;" onmouseover="this.src='ODKAZ NA DRUHÝ OBRÁZEK';" onmouseout="this.src='ODKAZ NA PRVNÍ OBRÁZEK';" alt="" src="ZNOVU ODKAZ NA PRVNÍ OBRÁZEK" /></a><span style="line-height: 1.5;">    </span>
Naposledy upravil(a) Narthelianail dne 14 kvě 2014 21:47, celkem upraveno 2 x.
Základní deska: MSI B450-A PRO MAX | CPU: AMD Ryzen 7 5800x3d | RAM: DDR4, 2x32GB Kingston HyperX Fury 3200 MHz | Grafická karta: EVGA RTX 3080Ti 12GB | Pevné disky: Seagate Barracuda 1TB ; Samsung 870 EVO 500GB ; ADATA Legend 960 1TB | Operační systém: Windows 11
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Změna obrázku po najetí myší

Příspěvek od CZechBoY »

:D prej zkoušel jsem javascript ale nefungoval a prskne kod s javascriptem :D
Přes css není problém taky :)

Kód: Vybrat vše

#img {background: url('obrazek.png');}
#img:hover {background-image: url('obrazek-hover.png');}
 
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
Petr Hnátek
Level 3.5
Level 3.5
Příspěvky: 654
Registrován: 13 lis 2013 20:48

Re: Změna obrázku po najetí myší

Příspěvek od Petr Hnátek »

Pokud to dobře chápu, tak ty chceš, aby se ta trasa zvýraznila jen při najetí na tu trasu.
Akorát jde o to, že to je 1 velký obrázek bez zvýraznění a 1 velký obrázek s zvýrazněním, tudíž by jsi musel mít obrázek pouze s tou čárou jakožto zvýraznění té trasy.
Uživatelský avatar
Narthelianail
Level 3.5
Level 3.5
Příspěvky: 699
Registrován: 29 srp 2012 22:48

Re: Změna obrázku po najetí myší

Příspěvek od Narthelianail »

Zkoušel jsem javascrip z určité stránky, možná jsem to měl líp formulovat. Konkrétně z této - http://www.klikzone.cz/javascript/ukazk ... i-mysi.php
Problém je však v tom že tento kód nezvládá více jak jeden měnící se obrázek na stránce, a tak jsem musel sáhnout po poznámkovém bloku a napsat si vlastní :)
Základní deska: MSI B450-A PRO MAX | CPU: AMD Ryzen 7 5800x3d | RAM: DDR4, 2x32GB Kingston HyperX Fury 3200 MHz | Grafická karta: EVGA RTX 3080Ti 12GB | Pevné disky: Seagate Barracuda 1TB ; Samsung 870 EVO 500GB ; ADATA Legend 960 1TB | Operační systém: Windows 11
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: 21 bře 2011 00:02

Re: Změna obrázku po najetí myší

Příspěvek od LuCaCZ »

a co použít image <map> a na <area> onmouseover ?
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Změna obrázku po najetí myší

Příspěvek od CZechBoY »

Polygonová mapa bude asi jediný řešený...
Případně ještě můžeš udělat nějakej megalomanskej javascript na zjištění barvy pixelu, že by to označilo samo :D
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: 21 bře 2011 00:02

Re: Změna obrázku po najetí myší

Příspěvek od LuCaCZ »

i ta image mapa bude dost otrocká, sice to uděláš jednou, ale dá to dost práce ... možná bych se ještě zamyslel nad API mapy.cz ;-) ty mají i turistickou vrstvu
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Změna obrázku po najetí myší

Příspěvek od CZechBoY »

Jo no, vlastně když použiješ google maps api tak můžeš dělat různý čáry, polygony atd. Myslím že i plánovat tam můžeš tak ti to obtáhne silnice.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Problémy v síti na obrázku - proč nemůžou počítače komunikovat mezi sebou
    od zuzana3 » » v Administrace sítě
    7 Odpovědi
    9505 Zobrazení
    Poslední příspěvek od zuzana3
  • Výběr pracovní myši
    od p3v4x » » v Rady s výběrem hw a sestavením PC
    1 Odpovědi
    2083 Zobrazení
    Poslední příspěvek od petr22
  • Změna dat (dle času), když je PC vypnuté. Jak je to možné?
    od Minapark » » v Windows 11, 10, 8...
    10 Odpovědi
    8642 Zobrazení
    Poslední příspěvek od Minapark
  • Změna poslední číslice ve více číslech najednou
    od Arnold91 » » v Kancelářské balíky
    7 Odpovědi
    10203 Zobrazení
    Poslední příspěvek od Zivan
  • Zkratka na plochu - Změna obnovovací frekvence monitoru - TV (hledám)
    od jkmaxfli » » v Multimédia (filmy, hudba, CDs/DVDs)
    4 Odpovědi
    24360 Zobrazení
    Poslední příspěvek od jkmaxfli

Zpět na „Programování a tvorba webu“