nations: Frage zu visibility

Hallo,

wenn ich diesen Befehl anwende werden nach Klick beide Texte angezeigt. Was muss ich verändern das jeweils der eine oder der andere bzw. noch folgende angezeigt werden und nicht alle gleichzeitig?

Vielen Dank!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head><title>visibility</title>
<script type="text/javascript">
function onoff () {
  if (document.getElementById)
    document.getElementById("Fortuna Alstaden - DJK Lösort Meiderich 1 : 2").style.visibility = "visible";
document.getElementById("DJK Lösort Meiderich - Westende Hamborn 3 : 0").style.visibility = "visible";
document.getElementById("schließen").style.visibility = "hidden";
}
</script>
</head><body>
<div align="center">
<img src="http://file1.npage.de/003378/09/bilder/680.jpeg" border="0" alt="" /><img src="http://file1.npage.de/003378/09/bilder/00002347.jpg" border="0" alt="" />
<p><a href="javascript:onoff()">Fortuna Alstaden - DJK Lösort Meiderich 1 : 2</a></p>
<p><a href="test_22199303.html">zurück</a></p>

<h1 id="Fortuna Alstaden - DJK Lösort Meiderich 1 : 2" style="visibility:hidden"><p><span style="font-family:'Times New Roman',Times,serif"><span style="font-size:medium">TEXT</h1>

<img src="http://file1.npage.de/003378/09/bilder/00002347.jpg" border="0" alt="" /><img src="http://file1.npage.de/003378/09/bilder/174.jpg" border="0" alt="" />
<p><a href="javascript:onoff()">DJK Lösort Meiderich - Westende Hamborn 3 : 0</a></p>
<p><a href="test_22199303.html">zurück</a></p>

<h2 id="DJK Lösort Meiderich - Westende Hamborn 3 : 0" style="visibility:hidden"><p><span style="font-family:'Times New Roman',Times,serif"><span style="font-size:medium">TEXT</h2>

</body></html>

  1. Hi,

    wenn ich diesen Befehl anwende werden nach Klick beide Texte angezeigt.

    Daß da überhaupt etwas geschieht, ist ein Wunder.

    document.getElementById("Fortuna Alstaden - DJK Lösort Meiderich 1 : 2")

    das müßte immer null liefern, da Id-Werte u.a. keine Leerzeichen enthalten dürfen.

    Warum führst Du das eigentlich nur aus, wenn es document.getElementById gibt,
    aber die beiden folgenden Zeilen immer?

    document.getElementById("DJK Lösort Meiderich - Westende Hamborn 3 : 0").style.visibility = "visible";
    document.getElementById("schließen").style.visibility = "hidden";

    <h1 id="Fortuna Alstaden - DJK Lösort Meiderich 1 : 2"

    ungültige Id.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.