Melzmann: bei wiederholtem klicken style.visibility = "hidden" ??

Hallo Community,
Ich habe folgendes Problem:
Wenn ich eine Tablle mit der ID login mit Hilfe der Funktion

function show () {
  if (document.getElementById)
    document.getElementById("login").style.visibility = "visible";

}

erscheinen lasse ist ja alles schön und gut. Jedoch möchte ich erreichen, das der Zustand bei wiederholtem klicken auf den Link der eben diese Funktion aufruft wieder auf "hidden" zurückgesetzt wird.
Wie kann ich dies erreichen ? Vielen Dank bereits im Vorraus!!

  1. hi,
    indem du vor das Ändern der Style Eigenschaft erstmal ihren momentanen Zustand überprüfst und diesen dann je nach dem setzt:
    function show () {
      if (document.getElementById){
        if(document.getElementById("login").style.visibility =="visible")
          document.getElementById("login").style.visibility = "hidden"
        else
          document.getElementById("login").style.visibility = "visible";
      }
    }

    schönen Gruß
    .sea.monkey.

    1. Na klar ne simple if-Anweisung!!
      Hätte ich trottel auch selber darauf kommen können ;)
      Danke für die hilfe