Autor Zpráva
petrnson
Profil *
document.write("<a href='index.html'>Hlavní stránka</a><br>");
document.write("<a href='druha.html'>Druhá stránka</a><br>");
document.write("<a href='kontakt.html'>Kontakt</a><br>");

toto jsem udelal a chci zmenit barvu odkazu (na oranžovou). Mam to ulozeny v externi *.js
Co ma udelat aby se zmenila barva odkazu?
Casero
Profil
petrnson
Moc nechápu k čemu to potřebuješ...proč přes JS???...no v CSS nastav, aby se barva odkazu změnila na orange...
Yrrah
Profil
Chceš se skrábat pravou rukou za levým uchem

Tu barvu si nadefinuj v CSS, ne?
petrnson
Profil *
jo to sem delal ale ta barva odkazu se nezmenila v js ale jenom v normální stránce
panther
Profil
<style type="text/css">
<!--
#a {
color: black;
}

#a:hover {
color: orange;
}
//-->
</style>

document.write("<a href='index.html' id='a'>Hlavní stránka</a><br>");

Klasické a a a:hover v JavaScriptu nefunguje, musíš si odkaz nadefinovat jako nový identifikátor #a a #a:hover
Joker
Profil
panther
Pokud je těch odkazů více, bylo by lepší to udělat jako třídu:
.a {
color: black;
}

.a:hover {
color: orange;
}
...
<a href='index.html' class='a'>...
Yrrah
Profil
ale ta barva odkazu se nezmenila v js ale jenom v normální stránce
Cože? Co to znamená?
petrnson
Profil *
Zkusil jsem vas navo jeste jednou a uz mi to funguje !
Dík
petrnson
Profil *
Viz Odkaz
Toto téma je uzamčeno. Odpověď nelze zaslat.