Sepp: Nur ein Menüpunkt offen

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>

  1. du baust dir ein array mit den details,
    beim click auf ein outline-object machst du alle details zu und dann das eine das du haben willst auf

    gerhard