Hallo zusammen,
ich komme einfach nicht weiter und hoffe hier auf etwas Hilfe :-)
Ich habe ein vertikales Pulldown-Menü, das als navi.php in meine diversen Inhaltsseiten includiert wird. Im Menü gibt es noch eine Hervorhebung, dass der angeklickte (wäre bei php ja nicht der "aktive" Link) in fetter Schrift erscheint.
Hier mal die Funktion:
<script language="Javascript" type="text/javascript">
<!-- Hide from old browsers
function displayMenu(currentMenu) {
var thisMenu = document.getElementById(currentMenu).style
if (thisMenu.display == "block") {
thisMenu.display = "none"
} else {
thisMenu.display = "block"
}
return false
}
// --></script>
Und hier der Code:
<div id="navli" style="margin:155px 0px; float:left; position:absolute;">
<ul>
<li<?php if ($thisPage=="Thema")
echo " class=\"aktiv\""; ?>><a href="Themenseite.php" onClick="return displayMenu('themaMenu')">Thema</a>
</li>
<div class="menu" id="themaMenu">
<a href="#">Unterthema1</a><br>
<a href="#">Unterthema2</a><br>
<a href="#">Unterthema3</a>
</div>
</ul>
</div>
Wenn ich nun auf den Link "Thema" klicke, dann erscheinen auch die Unterpunkte, allerdings öffnet sich die Themenseite.php nicht.
Sobald ich ein onClick="displayMenu('themaMenu');" daraus mache, erscheint zwar die Themenseite.php, aber sobald diese fertig geladen ist, verschwindet die Unterpunkte wieder...
Hat jemand einen kleinen Tip? danke