Take: Menü um Div-Inhalte zu ändern ohne reload

Beitrag lesen

Moin,

mein problem ist, das ich eine funktion (?) brauche, die mir zb. gleich "item 2" anzeigt, wenn ich von einer anderen seite aus einen link anklicke...

Verwende http://de.selfhtml.org/javascript/objekte/location.htm#hash@title=window.location.hash um den Ankernamen (z.B. #div1) auszulesen. Blende dann bei http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onload@title=onload durch ein http://de.selfhtml.org/javascript/sprache/bedingt.htm#switch@title=Switch-Konstrukt das Entsprechende <div> ein.

Im Klartext:

switch (window.location.hash) {  
    case "div1":  
        document.getElementById("div1").display="block";  
        break;  
    case "div2":  
        document.getElementById("div2").display="block";  
        break;  
    default:  
        document.getElementById("div1").display="block";  
        break;  
}  

Gruß,
Take