Griever: Probleme mit showhide Funktion

Beitrag lesen

Hi.

Das Problem hatte ich grade gelöst ...

Ups. Code vergessen:

<script language="JavaScript">
<!--
// Arrays für subNav
var maincat = new Array();
maincat[0] = 'cat1';
maincat[1] = 'cat2';
maincat[2] = 'cat3';
maincat[3] = 'cat4';
maincat[4] = 'cat5';

// subNav ein- und ausblenden
function ShowHideMain(divid)
{
        if(document.getElementById(divid)&&document.getElementById(divid).style.display=="none")
        {
                for(i=0;i<maincat.length;i++)
                {
                        document.getElementById(maincat[i]).style.display="none";
                }
                if(divid != "main")
                document.getElementById(divid).style.display="block";
        }
        else
        {
                for(i=0;i<maincat.length;i++)
                {
                        document.getElementById(maincat[i]).style.display="none";
                }
                if(document.getElementById(divid))
                document.getElementById(divid).style.display="none";
        }
}

// aktiven Link hervorheben
function aktivieren(strHref)
{
    if(document.getElementById)
    {
            for(i=0;i<document.links.length;i++)
            {
                    if(String(document.links[i].className).match(/^(main|clicked)$/))
                    {
                            document.links[i].className=(document.links[i].href==strHref)?'clicked':'main';
                    }
            }
    }
}
//-->
</script>

Somit wird, wenn du auf "Home" klickst, die Ganze Navi auf standard zurückgesetzt.