Hallo,
ich habe folgendes Testmenü erstellt:
Der jeweils geklickte Link wird in einer anderen Farbe dargestellt und alle anderen auf die Ausgangsfarbe zurück gesetzt. Dies funktioniert aber nur im Firefox. Wieso nicht im IE?
Gruß
Arndtinho
ich habe folgendes Testmenü erstellt:
Code:
<html>
<head>
<title>navigation</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
a:hover {
color: #FFCC00;
text-decoration: none;
}
.active {
color: #FFCC00;
text-decoration: underline;
}
.inactive {
color: #000000;
text-decoration: none;
}
-->
</style>
<script language="Javascript">
<!--
function setActive ( link ){
// Alle Links in der Farbe zurücksetzen:
/////////////////////////////////////////
links = document.getElementsByTagName( "a" );
for( var i = 0; i<links.length; i++ )
links[i].className="inactive";
link.className="active";
}
//-->
</script>
</head>
<body>
<table width="146" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<a href="#" id="1" onClick="setActive(this)" class="active">link-seite-1</a><br>
<a href="#" id="2" onClick="setActive(this)" class="inactive">link-seite2 </a><br>
<a href="#" id="3" onClick="setActive(this)" class="inactive">link-serte3 </a>
</td>
</tr>
</table>
</body>
</html>
Gruß
Arndtinho