Autor | Zpráva | ||
---|---|---|---|
xXx Profil * |
#1 · Zasláno: 1. 5. 2011, 09:56:47
Zdravím Vás, a prosím o radu. Na webu mám obrázkové odkazy a chci, aby když na něj někdo najede, tak se změnil obrázek. Bohužel mi to nechce fungovat. Řeším to takto:
<a href="kontakt.html" onMouseOut="ImageSwap('T1','kontakt_up.jpg')" onMouseOver="ImageSwap('T1','kontakt_down.jpg')" onMouseDown="ImageSwap('T1','kontakt_down.jpg')"> <img src="kontakt_up.jpg" name="T1" alt="Kontakt" border="0" align="top" width="150" height="30"> </a> |
||
petr 6 Profil |
#2 · Zasláno: 1. 5. 2011, 11:22:21
xXx:
„když na něj někdo najede“ Proč pak používáš onmousedown? Asi bude chyba někde ve funkci ImageSwap. |
||
Stano Profil |
#3 · Zasláno: 1. 5. 2011, 11:30:11
a nestačí ti meniť len pozadie cez css? JS môže mať niekto vypnuté.
|
||
Petr ZZZ Profil |
#4 · Zasláno: 1. 5. 2011, 12:45:25
Podívej se do vlákna Stylování-pozicování seznamu (rozdíly prohlížečů), tam najdeš řešení pomocí CSS.
|
||
Bubák Profil |
#5 · Zasláno: 1. 5. 2011, 18:41:09
Ale už ti to funguje, nebo je ještě nějaký problém?
|
||
Petr ZZZ Profil |
#6 · Zasláno: 1. 5. 2011, 21:18:56
Bubák:
Pokud se ptáš mě, tak to funguje tak jak to mám na té své odkazované stránce, takže zůstalo zatím spíš u obejití problému než u vyřešení; já jsem se tím od té doby nezabýval. :) Konkrétně řečeno, dobře to vypadá jen tehdy, pokud texty jednotlivých položek menu jsou podobně dlouhé, jinak jsou problémy s výškou položky menu respektive s vertikálním centrováním textu v položce. Já sice webdesign na zakázku nedělám a na svém webu měnící se obrázek u odkazů nepoužívám, ale když už jsme u toho – ty bys na tu výšku položky menu měl řešení? (Aby se to natahovalo podle potřeby a aby nevadily různě dlouhé texty položek?) Hm... Tak jsem na to koukal a říkám si, jestli by nestačilo přidat do menu li { ... } nějaký padding a zrušit u těch položek výšku, aby se natahovaly podle potřeby. I když... to taky zas nevypadá hezky, když je každá položka jinak vysoká. Hm. Tak nevím.
|
||
xXx Profil * |
#7 · Zasláno: 1. 5. 2011, 21:47:44
Funguje, jen se prosím nelekněte. Byla chyba ve scriptu.
|
||
Časová prodleva: 14 let
|
0