Autor Zpráva
xXx
Profil *
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
xXx:
když na něj někdo najede
Proč pak používáš onmousedown?

Asi bude chyba někde ve funkci ImageSwap.
Stano
Profil
a nestačí ti meniť len pozadie cez css? JS môže mať niekto vypnuté.
Petr ZZZ
Profil
Podívej se do vlákna Stylování-pozicování seznamu (rozdíly prohlížečů), tam najdeš řešení pomocí CSS.
Bubák
Profil
Ale už ti to funguje, nebo je ještě nějaký problém?
Petr ZZZ
Profil
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 *
Funguje, jen se prosím nelekněte. Byla chyba ve scriptu.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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