Autor Zpráva
Argonisius
Profil *
Dobrý den,
potřebuji poradit. Mám www stránku, kde mám nastylované odkazy pomocí css, aby při najetí myši změnily barvu pozadí a textu.
Chtěl bych se zeptat, jak mám udělat, aby fungovaly jako "záložky", tzn. aby jim změněná barva zůstala až do té doby, než kliknu na jiný odkaz. (třeba jako menu jakpsatweb.cz)

Díky. Argonisius
Měsíček
Profil
Reaguji na Argonisiuse:

<style type="text/css">
  a:active {color:gold;background: black;}
</style>

<menu>
  <li> <a href="#"> Odkaz </a> </li>
  <li> <a href="#"> Odkaz </a> </li>
  <li> <a href="#"> Odkaz </a> </li>
  <li> <a href="#"> Odkaz </a> </li>
  <li> <a href="#"> Odkaz </a> </li>
</menu>


EDIT: ty to budeš, ale asi chtít v JS, viď? :) tak to bude složitější, vyčkej.
EDIT2: napadá mě jedině vytvořit funkci, která při najetí na položku změní její className a nechá ji tak, při přejetí na jinou položku se všechny className u odkazů zruší a zase se přiřadí pouze určitému odkazu a takhle pořád dokola, jestli nikoho nenapadně čistší a lepší řešení pokusím se ten skript napsat.
Argonisius
Profil *
O ten javascript ba tak moc neslo, ale je tu problém: odkazuju do iframe, takže a:active nefunguje.....

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0