Urgus: Wieso kann ich die visibility nicht auf hidden setzen?

Das ist mein Script. Es funkt nich, die beiden links werden trotzdem angezeigt. Hab schon nach fehleern gesucht, aber keine gefunden.

<html>
<head>
<title></title>
<meta name="author" content="Urgus">

<script language="JavaScript">
<!--

function show () {
  if (document.getElementById)
    document.getElementById("ObermenuZuDownloads").style.visibility = "visible";
    document.getElementById("UntermenuFilme").style.visibility = "visible";
}

//-->
</script>
<noscript>HAHA</noscript>
</head>
<body>
 <a href="javascript:show()">Menüzeigen</a>

<br>
 <a href="javascript:show()" style="visibilty:hidden" id="ObermenuZuDownloads">
 <img src="jpegs/menudownload.gif" alt="downloads" border="0px" style="visibilty:hidden">
 </a>
 <br>
 <a href="javascript:show()" style="visibilty:hidden" id="UntermenuFilme">
 <img src="jpegs/menudownload.gif" alt="downloads" border="0px" style="visibilty:hidden">
 </a>
</body>
</html>

Hilfe!! :-D
die grafiken sind nur 2 cds...

  1. Hi,

    Das ist mein Script. Es funkt nich, die beiden links werden trotzdem angezeigt. Hab schon nach fehleern gesucht, aber keine gefunden.

    Funken kann es ja auch nicht ... ;-)

    <a href="javascript:show()" style="visibilty:hidden" id="ObermenuZuDownloads">
    <img src="jpegs/menudownload.gif" alt="downloads" border="0px" style="visibilty:hidden">
    </a>
    <br>
    <a href="javascript:show()" style="visibilty:hidden" id="UntermenuFilme">
    <img src="jpegs/menudownload.gif" alt="downloads" border="0px" style="visibilty:hidden">

    Gehe nochmal jeden Buchstaben durch. ;-)

    Viele Grüße

    Jörg

  2. hi,

    Es funkt nich, die beiden links werden trotzdem angezeigt. Hab schon nach fehleern gesucht, aber keine gefunden.

    Das ist eine ziemlich unzureichende Fehlerbeschreibung.
    Sag doch bitte wenigstens dazu, was passieren soll, und was nicht klappt.

    function show () {
      if (document.getElementById)
        document.getElementById("ObermenuZuDownloads").style.visibility = "visible";
        document.getElementById("UntermenuFilme").style.visibility = "visible";
    }

    Hast du bedacht, dass der Anweisungsblock deiner If-Anweisung hier nur den ersten folgenden Befehl berücksichtigt?
    Der zweite wird auf jeden Fall ausgeführt - so lange du den Anweisungsblock nicht per geschweifter Klammern ausweitest.

    <a href="javascript:show()" style="visibilty:hidden" id="ObermenuZuDownloads">
    <img src="jpegs/menudownload.gif" alt="downloads" border="0px" style="visibilty:hidden">

    Du definierst hier sowohl den Link als auch das darin liegende Bild als hidden - versuchst dann aber per JS lediglich beim Link die visibility-Eigenschaft zu ändern.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  3. Hallo,

    Das ist mein Script. Es funkt nich,

    Das wird es auch nie. Mir ist keine Möglichkeit bekannt, mit JavaScript Funksignale auszusenden ;-).

    die beiden links werden trotzdem angezeigt. Hab schon nach fehleern gesucht, aber keine gefunden.

    <a href="javascript:show()" style="visibilty:hidden"
    <a href="javascript:show()" style="visibilty:hidden"

    ^Lies bitte diese Einstellung mal laut vor.

    viele Grüße

    Axel

    1. Hallo,

      Das ist mein Script. Es funkt nich,
      Das wird es auch nie. Mir ist keine Möglichkeit bekannt, mit JavaScript Funksignale auszusenden ;-).

      die beiden links werden trotzdem angezeigt. Hab schon nach fehleern gesucht, aber keine gefunden.

      <a href="javascript:show()" style="visibilty:hidden"
      <a href="javascript:show()" style="visibilty:hidden"
                                             ^Lies bitte diese Einstellung mal laut vor.

      viele Grüße

      Axel

      ups.....

  4. Hi there,

    vielleicht liegt es daran, daß Du "visibilty" geschrieben hast ???

  5. Urgus,
    Wnn du dein JavaScript in Ordnung gebracht hast, bring bitte noch dein HTML in Ordnung.

    <script language="JavaScript">

    Das type-Attribut fehlt, das language-Attribut kannste vergessen. Also:

    <script type="text/javascript">

    Live long and prosper,
    Gunnar

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)