Autor Zpráva
vybuch
Profil *
tohle je odkaz na stránku kde to funguje... já ale nevím jak na to lefkada
vybuch
Profil *
jak udělat mosemove aby se po najetí myši vyměnily obrázky vím, ale nevím jak udělat to aby se ty obrázky na které najedu ukazovaly na jiném místě
Joker
Profil
No jednoduše, obrázek se vyměňuje přepsáním jeho src. Stačí přepsat src toho obrázku, který se má vyměnit. Jestli to je zrovna ten, nad kterým je myš anebo ne, na tom až tak nezáleží.

A spíš než onmousemove to bude onmouseover.
vybuch
Profil *
No asi budu vypadal jako lopata ale tohle jsem nějak nepochopil
já chci mít na stránkách velký obrázek, pod ním několik malých a když přejedu myší po tom malé chci aby se mi zobrazil nad tou skupinkou malých jako ten velký.... nevím jestli je to pochopitelné ale na stránce leftkady je to celkem jasně vidět.
Joker
Profil
Však se to dá vyčíst přímo z jejich zdrojáku.

Když dám příklad, tak:
<img id="velky" src="neco.jpg" alt="velký obrázek">
<img src="maly.jpg" alt="malý obrázek" onmouseover="prehodObrazek('necojineho.jpg')">

javascript:
var idVelky = "velky";
function prehodObrazek(obrazek){
var el = document.getElementById ? document.getElementById(idVelky) : false;
if(!el) return(false);
el.src = obrazek;
}
vybuch
Profil *
OK dal jsem to tam ale píše mi to chybu že na stránce byl očekáván objekt...
Joker
Profil
vybuch
na kterém řádku?
vybuch
Profil *
<img src="maly.jpg" alt="malý obrázek" onmouseover="prehodObrazek('necojineho.jpg')">
v prvním znaku
Joker
Profil
To vypadá, že tam není správně vložený ten Javascript.

Mně to normálně funguje (Opera, IE7)
vybuch
Profil *
no a jak se tam má vložit? normáně do <head> a <style> nebo ne?
vybuch
Profil *
no já nevím mi to prostě nejede :-(
vybuch
Profil *
prosím nešlo by to napsat od A-Z přesněji od <html> po </html>
Joker
Profil
vybuch
no a jak se tam má vložit? normáně do <head> a <style> nebo ne?
Ne, Javascript do <style> určitě ne. Skript do <script>
vybuch
Profil *
no ty bláho já jsem .... jo už to jde mooc dík.

Vaše odpověď

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: