Nach 2 stündigen Suchen gebe ich jetzt auf. Ich habe mir eine Navigation mit Bilder und Hover gebaut. Ich möchte das das Angelickte Bild das Hoverbild behält. Hab rausgefunden das das mit a.nav:active nicht geht. Dann bin ich auf ein JavaScript gestoßen
Geht aber auch nicht. Hat noch jemand eine Lösung?
Danke für die Hilfe
Code:
<script type="text/javascript">
<!--
function aktivieren(strHref)
{
if(document.getElementById)
{
for(i=0;i<document.links.length;++i)
{
if(String(document.links[i].className).match(/^(nav|clicked)$/))
{
document.links[i].className=(document.links[i].href==strHref)?'clicked':'nav';
}
}
}
}
//-->
</script>
Code:
<style type="text/css">
<!--
a.nav, a.clicked {
color: #b9b9b9;
}
a.nav:hover, a.clicked {
color: #0090E0;
}
-->
</style>
Code:
<a href="#link1" class="nav" onclick="aktivieren(this.href)">link 1</a>
<a href="#link2" class="nav" onclick="aktivieren(this.href)">link 2</a>
<a href="#link3" class="nav" onclick="aktivieren(this.href)">link 3</a>
Geht aber auch nicht. Hat noch jemand eine Lösung?
Danke für die Hilfe