Hallo Leute
Ein Kollege von mir hatt mir ein kleines javascript geschrieben um in einem meunu den aktiven Link immer anzuzeigen, also ein anderes hintergrundbild für den Link zu setzen.
Weiter wird beim aufrufen dere Seite der "home"-Link auf aktive gesetzt. Dies funktioniert leider aber nur im FF und zb nicht im IE6.
<head>
<script type="text/javascript" language="javascript">
/* <![CDATA[ */
var currentLink = 'link_1';
var makeActive = function(linkID) {
if(currentLink != '') document.getElementById(currentLink).className ='inactive';
document.getElementById(linkID).className = 'active';
currentLink = linkID;
}
/* ]]> */
</script>
</head>
<body onload= "makeActive('link_1')">
<a href="#" id="link_1" onclick="makeActive(this.id);" class="inactive">Home</a>
<a href="#" id="link_2" onclick="makeActive(this.id);" class="inactive">Home</a>
</body>
kann mir wer sagen, wieso das mit dem onload="#" nur im FF funktioniert?
Ich hab nicht so den Plan von Javascript.
Für Hilfe wär ich dankbar, ich find den Feheler nicht. Fehlt irgendwo ein ", oder 'oder was auch immer? :-)