Philipp: CCS/JS zeigen geht verstecken nicht so

hallo
möchte simples dhtml menu machen:
aber er entfernt mir die zeile nicht "richtig"
was ist falsch bzw wie gehts besser (schneller) ??
lg philipp

<css>
#az{
 visibility: hidden;
 display: none;
}
</css>
<script>
function showaz(){
 document.getElementById("azl").onclick = hideaz;
 document.getElementById("az").style.display = "block";
 document.getElementById("az").style.visibility = "visible";
}

function hideaz(){
 document.getElementById("azl").onclick = showaz;
 document.getElementById("az").style.display = "none";
 document.getElementById("az").style.visibility = "hidden";
}
</script>
<table>
    <tr>
   <td class="lvl2_box">&nbsp;<a id="azl" href="#" onclick="showaz();">A-Z Überblick</a>
   </td>
    </tr>
    <tr id="az" class="lvl3_row" >
   <td class="lvl3_box" >&nbsp;TEST
   </td>
    </tr>
</table>

  1. Sup!

    document.getElementById("azl").onclick = hideaz;
    document.getElementById("azl").onclick = showaz;

    Fällt Dir was auf?

    Gruesse,

    Bio

    --
    Never give up, never surrender!!!
    1. Hallo,

      ja, und?

      Das eine steht in der Verstecken-Funktion und ändert den Funktionsaufruf auf "Anzeigen" für den nächsten OnClick-Event und vice versa.

      Deine Antwort ist also quasi sinnfrei und wertlos.

      Interessant wäre zu wissen was der OP mit

      aber er entfernt mir die zeile nicht "richtig"

      Das kann ich mir irgendwie "nicht richtig" vorstellen, denn bei mir funktioniert es. Ich tippe einfach mal auf Probleme mit anderen Style-Zuweisungen wie "lvl3_box" ...

      Adios,
      Frank

      1. Sup!

        Du hast Recht. Sowas aber auch.

        Gruesse,

        Bio

        --
        Never give up, never surrender!!!
  2. Hi,

    aber er entfernt mir die zeile nicht "richtig"
    was ist falsch bzw wie gehts besser (schneller) ??

    Ich weiß nicht was beim Verstecken falsch ist, zumindest beim Anzeigen ist "block" für TR nicht standardkonform, bzw. bei "richtgen" Browsern schlicht falsch (s. auch Coding: Darstellungswechsel - Un-/Sichtbare Elemente: Ein-/Ausklappen, Verstecken, Transparenz, Farbe).

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!