Menu ändern, komme nicht mehr klar.....

mupietro

Grünschnabel
Hallo zusammen,

zugegeben meine java kenntnisse sind =0.
Ich suche die ganze zeit in netz nach lösungen finde aber nichts.

Mein Problem/meine seite:
den menu ist so gebaut: oben und links sind menus. den obere menu ist immer ersichtlich, der linke nur beim click auf den obere führung. Soweit so gut.
Nun, jede submenu der obere menu´(also der linke menu) hat ein unterpunkt der auf Kontakt verweis. HIER kommt der problem: wenn der besucher auf Konkakt druckt (aber bitte nur über den linke menu, obere menu hat auch ein menupunkt Kontakt) wird der restliche linke menuteil ausgeblendet. Will der besucher zurückgehen muss er über den obere menu wieder auf die linke weitergeleitet werden.
Ich möchte nun dass beim click auf kontakt (aber nur linke menu) die restliche menus nicht ausgeblendet werden.
Wie geht das ? diese script habe ich bei mir als teil der website; was ich versucht habe ist überall wo "none" steht mit block zu ändern, bringt aber nicht den effekt die ich will.
Kann mich jemand bitte helfen ?
Vielen dank.

var zeiger;

function start()
{
switch (zeiger) {
case "ul1":
var l2 = document.getElementById("ul2");
if(l2 != null)
{
l2.style.display = "none";
}
break;

case "ul2":
var l1 = document.getElementById("ul1");
if(l1 != null)
{
l1.style.display = "none";
}
break;

default:
var liste = document.getElementById("ul1");
liste.style.display = "none";
var l2 = document.getElementById("ul2");
if(l2 != null)
{
l2.style.display = "none";
}
break;
}
}


function lese(id)
{
var liste = document.getElementById(id);
if(zeiger != id)
{
liste.style.display = "block";
zeiger = id;
}else{
liste.style.display = "none";
zeiger ="";
}
}
 
Ich weiß nicht, aber muss das nicht so:

PHP:
var zeiger;

function start(zeiger)
{
...
...

Halt, dass die Variable zeiger in die Funktion gegeben wird?
 
ich habe keine ahnung.....

hier weitere infos, vielleicht hilf es euch:

hier den content aus menupunkt KONTAKT:
<link rel="stylesheet" href="include/style.css" />
<!--[if IE 6]>
<link rel="stylesheet" href="include/ie6.css" />
<![endif]-->
<!--[if IE]>
<link rel="stylesheet" href="include/ie.css" />
<![endif]-->
<!--[if lt IE 6]>
<link rel="stylesheet" href="include/ie5.css" />
<![endif]-->
</head>

<body>
<div id="seite">
<div id="logo"><a href="index.htm"><img src="img/logo.jpg" alt="" /></a></div>

<div id="navi_o">
<ul>
<li><a href="Unternehmen.htm"><b>UNTERNEHMEN</b>&nbsp;|&nbsp;</a></li>
<li><a href="Dienstleistungen.htm"><b>DIENSTLEISTUNGEN</b> &nbsp;|&nbsp;</a></li>
<li><a href="Referenzen.htm"><b>REFERENZEN</b>&nbsp;|&nbsp;</a></li>
<li><span id="active"><b>KONTAKT</b></span></li>
</ul>
</div>

<div id="menu">
<ul>

</ul>
</div>

und HIER aus den andere menupunkten wo der linke menu eingeblendet bleiben SOLL:

<link rel="stylesheet" href="include/style.css" />
<script type="text/javascript" src="include/script.js"></script>
<!--[if IE 6]>
<link rel="stylesheet" href="include/ie6.css" />
<![endif]-->
<!--[if IE]>
<link rel="stylesheet" href="include/ie.css" />
<![endif]-->
<!--[if lt IE 6]>
<link rel="stylesheet" href="include/ie5.css" />
<![endif]-->
</head>

<body onload="start()" body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">
<div id="seite">
<div id="logo"><a href="index.htm"><img src="img/logo.jpg" alt="" /></a></div>

<div id="navi_o">
<ul>
<li><a href="Unternehmen.htm"><b>UNTERNEHMEN</b>&nbsp;|&nbsp;</a></li>
<li><a href="Dienstleistungen.htm"><b>DIENSTLEISTUNGEN</b> &nbsp;|&nbsp;</a></li>
<li><span id="active"><b>REFERENZEN</b>&nbsp;|&nbsp;</span></li>
<li><a href="Kontakt.htm"><b>KONTAKT</b></a></li>
</ul>
</div>

<div id="menu">
<ul>
<li><a href="javascript:void(0);" onclick="lese('ul1')"><b>PROJEKTE</b></a></li>
<ul id="ul1">
<li><a href="CURRENT.htm">CURRENT</a></li>
<li><a href="CLOSED.htm">CLOSED</a></li>
</ul>
<li><a href="Kontakt.htm"><b>KONTAKT</b></a></li>
</ul>
</div>

<div id="content">
 

Neue Beiträge

Zurück