Hallo Wissende,
Ich habe mit untenstehendem Skript ein Menü geschrieben.
mein Problem ich kann alle Menüpunkte gleichzeitig offen haben, aber ich möchte es so ändern, daß immer nur eins offen sein kann, wenn man dann ein anderen Punkt anklickt, sollder alte zugehen, wie muß ich das Skript abändern?
Vielen Dank für eure Hilfe
<script language=JavaScript>
function clickHandler() {
var targetId, srcElement, targetElement;
srcElement = window.event.srcElement;
if (srcElement.className == "Outline") {
targetId = srcElement.id + "details";
targetElement = document.all(targetId);
if (targetElement.style.display == "none") {
targetElement.style.display = "";
} else {
targetElement.style.display = "none";
}
}
}
document.onclick = clickHandler;
</script>