Koalo: Hokuspokus

Hi,
Wie kann ich Text verschwinden und auftauchen lassen?
(Für Menü)

Koalo

  1. Hi,
    Wie kann ich Text verschwinden und auftauchen lassen?
    (Für Menü)

    Koalo

    Heyho,

    es gibt zwei Möglichkeiten:

    document.getElementByID(element).style.visibility = "hidden/visible"
    "hidden" lässt das ganze verschwinden, "visible" wieder auftauchen

    cument.getElementById(element).style.display = "none/inline"
    "none" lässt das ganze verschwinden, "inline" wieder auftauchen

    gruß,

    finnsen

    1. Hallo,
      Gleich angewendet, doch was ist falsch?

      <HTML>
      <HEAD>
      <script>
      function weg(){
      document.getElementByID("Self").style.visibility = "hidden"
      }
      </script>
      </HEAD>
      <BODY>
      <a onclick="weg()">Self...</a>
      <div name="Self">
      <a target="_blank" href="selfhtml.teamone.de">Selfhtml</a><br>
      <a target="_blank" href="www.selfphp.info">Selfphp</a>
      </div>
      </BODY>
      </HTML>

      'Das Objekt unterstützt diese Eigenschaft oder Methode nicht' bezogen auf
      document.getElementByID("Kurse").style.visibility = "hidden"

      Koalo

      1. Hi,

        Gleich angewendet, doch was ist falsch?

        <div name="Self">

        muss <div id="Self"> heißen, sonst kannst du mit getElementByID <- nicht darauf zugreifen. Weiters solltest du Attribute grundsätzlich klein schreiben.

        LG Orlando

        --
        SELF-TREFFEN 2002
        http://www.rtbg.de/selftreffen/
        http://www.megpalffy.org/temp/penneninhh.html

        1. Hi,

          <div name="Self">

          muss <div id="Self"> heißen, sonst kannst du mit getElementByID <- nicht darauf zugreifen. Weiters solltest du Attribute grundsätzlich klein schreiben.

          oooooobbbbbsssss, aber der Fehler kommt trotzdem!

          Koalo

          1. n'Abend.

            <div name="Self">

            muss <div id="Self"> heißen, sonst kannst du mit getElementByID <- nicht darauf zugreifen. Weiters solltest du Attribute grundsätzlich klein schreiben.

            oooooobbbbbsssss, aber der Fehler kommt trotzdem!

            Liegt daran, dass es getElementById heißt, die Groß-/Kleinschreibung ist wichtig.

            Gruß
            Norbert

            1. Hi,
              Danke, aber der Fehler ist immernochnicht weg.
              Bei euch nicht?

              Der neu überarbeitete Code:

              <HTML>
              <HEAD>
              <script>
              var kur = 0
              document.getElementById("self")[0].style.visibility = "hidden" //Hier ist der Fehler

              function weg(){
              if (kur == 1){kur=0; document.getElementById("self").style.visibility = "hidden"}
              else if (kur == 0){kur=1; document.getElementById("self").style.visibility = "visible"}
              }
              </script>
              </HEAD>
              <BODY>
              <a onclick="weg()">Self...</a>
              <div Id="self">
              <a target="_blank" href="selfhtml.teamone.de">Selfhtml</a><br>
              <a target="_blank" href="www.selfphp.info">Selfphp</a>
              </div>
              </BODY>
              </HTML>

              Koalo

              1. document.getElementById("self")[0].style.visibility = "hidden" //Hier ist der Fehler

                OooooOOOoobs ohne                 ^^^

                Koalo