B
bazzdat
Gast
Hallo!
Ich möchte folgendes realisieren:
Ich habe eine horizontale navigation mit ein paar buttons, und unmittelbar darunter nochmal ne "subnavi" wo die Links angezeigt werden, Beispiel: 1. button ist "Main", wenn man darauf klickt, soll darunter die main-navigation erscheinen mit den links zu "News", "News-Archiv" usw.
Hier ein wenig >einfach< veranschaulicht:
>> MAIN | TEAM | COMMUNITY | ......
______________________________________________________
News | News-Archiv | Artikel | ....
das mir die unterschiedlichen navigationen angezeigt werden, hab ich schon hinbekommen, nun aber die frage, wie bekomm ichs hin, dass die letzte angezeigte ebene quasi "gespeichert" wird? denn wenn ich nun z.B. auf "Team" klicke, kommt die Team-Navigation, wenn ich dann dort aufn link klicke, wird auch die gewünschte seite geladen, aber die subnavigation is wieder aufm ausgangspunkt, ich möchte aber, dass nun die Team-Navigation weiterhin angezeigt wird.
hier mal mein code dazu:
und dann die links im html quasi so (jeweils 2 beispiele):
Hauptnavigation:
Subnavigation:
Die Ebene 0 existiert quasi nur, damit die subnavigation beim laden der seite nicht leer ist, also nicht wundern
also wenn mir da jemand helfen könnte wäre echt klasse, grübel und google schon ne ganze weile aber find einfach keine lösung des problems :/
Ich möchte folgendes realisieren:
Ich habe eine horizontale navigation mit ein paar buttons, und unmittelbar darunter nochmal ne "subnavi" wo die Links angezeigt werden, Beispiel: 1. button ist "Main", wenn man darauf klickt, soll darunter die main-navigation erscheinen mit den links zu "News", "News-Archiv" usw.
Hier ein wenig >einfach< veranschaulicht:
>> MAIN | TEAM | COMMUNITY | ......
______________________________________________________
News | News-Archiv | Artikel | ....
das mir die unterschiedlichen navigationen angezeigt werden, hab ich schon hinbekommen, nun aber die frage, wie bekomm ichs hin, dass die letzte angezeigte ebene quasi "gespeichert" wird? denn wenn ich nun z.B. auf "Team" klicke, kommt die Team-Navigation, wenn ich dann dort aufn link klicke, wird auch die gewünschte seite geladen, aber die subnavigation is wieder aufm ausgangspunkt, ich möchte aber, dass nun die Team-Navigation weiterhin angezeigt wird.
hier mal mein code dazu:
Code:
<script language="javascript">
shownDiv = "0";
function navi(id)
{
shownObj = document.getElementById(shownDiv);
if (shownObj != null)
shownObj.style.display='none';
shownDiv = id;
objToShow = document.getElementById(id);
if (objToShow.style.display == 'none')
{
objToShow.style.display='block';
}
else
{
objToShow.style.display='none';
}
}
</script>
und dann die links im html quasi so (jeweils 2 beispiele):
Hauptnavigation:
Code:
<td width="112">[url="javascript:void(0);"]<div align="center" class="Stil3">Main</div>[/url]</td>
<td width="111">[url="javascript:void(0);"]<div align="center" class="Stil3">Team</div>[/url]</td>
Subnavigation:
Code:
<div id="0" style="display:block;">[url="index.php?site=news"]News[/url] | [url="index.php?site=news&action=archive"]News Archive[/url] | [url="index.php?site=articles"]Articles[/url]</div>
<div id="1" style="display:none;">[url="index.php?site=news"]News[/url] | [url="index.php?site=news&action=archive"]News Archive[/url] | [url="index.php?site=articles"]Articles[/url]</div>
<div id="2" style="display:none;">[url="index.php?site=squads"]Squads[/url] | [url="index.php?site=members"]Members[/url] | [url="index.php?site=clanwars"]Clanwars[/url] | [url="index.php?site=awards"]Awards[/url] | [url="index.php?site=history"]History[/url]</div>
Die Ebene 0 existiert quasi nur, damit die subnavigation beim laden der seite nicht leer ist, also nicht wundern
also wenn mir da jemand helfen könnte wäre echt klasse, grübel und google schon ne ganze weile aber find einfach keine lösung des problems :/