B.H.: visibility bei netscape

hi,

habe problem mit netscape.

habe folgendes definiert:

in css:
#Anzeige {position:absolute; visibility:hidden; z-index:0; border: 0px;}

in html:
<span ID=""Anzeige""><input type=""text"" name=""Suche1"" size=""20"" value=""""></span>

in javascript für ns:
document.Anzeige.visibility = "show";

wenn die funktion aufgerufen wird, in der javascript den input-tag sichtbar machen, dann wird dies nicht ausgeführt.
ns macht einfach nix.
auch nicht mit:
document.Anzeige.display = "yes";

was mache ich falsch??

  1. habe folgendes definiert:

    in css:
    #Anzeige {position:absolute; visibility:hidden; z-index:0; border: 0px;}

    in html:
    <span ID=""Anzeige""><input type=""text"" name=""Suche1"" size=""20"" value=""""></span>

    in javascript für ns:
    document.Anzeige.visibility = "show";

    wenn die funktion aufgerufen wird, in der javascript den input-tag sichtbar machen, dann wird dies nicht ausgeführt.
    ns macht einfach nix.
    auch nicht mit:
    document.Anzeige.display = "yes";

    was mache ich falsch??

    Hallo!

    Wie rufst du denn das Javascript auf? "onMouseover" & Co.? Das funktioniert in Netscape 4 nur dann, wenn onMouseover in einem Link steht, also <a> und <area>.

    - Sven Rautenberg

    1. habe folgendes definiert:

      in css:
      #Anzeige {position:absolute; visibility:hidden; z-index:0; border: 0px;}

      in html:
      <span ID=""Anzeige""><input type=""text"" name=""Suche1"" size=""20"" value=""""></span>

      in javascript für ns:
      document.Anzeige.visibility = "show";

      wenn die funktion aufgerufen wird, in der javascript den input-tag sichtbar machen, dann wird dies nicht ausgeführt.
      ns macht einfach nix.
      auch nicht mit:
      document.Anzeige.display = "yes";

      was mache ich falsch??
      Hallo!

      Wie rufst du denn das Javascript auf? "onMouseover" & Co.? Das funktioniert in Netscape 4 nur dann, wenn onMouseover in einem Link steht, also <a> und <area>.

      • Sven Rautenberg

      hi,

      wird innerhalb einer funktion aufgerufen.
      die funktion wird über ein anderes event gestartet.
      netscape führt den code einfach nicht aus, ignoriert ihn.
      mit alert(document.Anzeige.visibility);
      kann ich ohne probleme die eigenschaft anzeigen lassen.

  2. Hi auch,

    wie wär's mit

    in javascript für ns:

    document.Anzeige.visibility = "visible";

    Grüsse

    Cyx23

    1. Hi auch,

      wie wär's mit

      in javascript für ns:
      document.Anzeige.visibility = "visible";

      Grüsse

      Cyx23

      habe ich auch schon probiert, macht er nicht.
      werde noch verrückt.

      danke für die antwort!

      1. Hi nochmal,

        habe ich auch schon probiert, macht er nicht.

        also mit Netscape 4.7 klappt's

        <style>#Anzeige {position:absolute; visibility:hidden; z-index:0; border: 0px;}</style><script>
        function nvi(){document.Anzeige.visibility='visible';}
        </script><body><span ID=Anzeige><h1>muster</h1></span><a href="javascript:nvi()">xx</a></body>

        Grüsse

        Cyx23

        1. Hi nochmal,

          habe ich auch schon probiert, macht er nicht.

          also mit Netscape 4.7 klappt's

          <style>#Anzeige {position:absolute; visibility:hidden; z-index:0; border: 0px;}</style><script>
          function nvi(){document.Anzeige.visibility='visible';}
          </script><body><span ID=Anzeige><h1>muster</h1></span><a href="javascript:nvi()">xx</a></body>

          Grüsse

          Cyx23

          danke für deine hilfe.

          jetzt gehts.
          mein problem war, daß ich unbedingt ein eingabefeld verschwinden und anzeigen wollte.

          mein fehler, ich habe den span-tag nur um den input-tag gelegt.
          wenn ich den span-tag um den form-tag lege, dann geht es.

          danke für deine hilfe und bemühungen.

          servus

  3. Hallo!

    habe problem mit netscape.
    <span ID=""Anzeige""><input type=""text"" name=""Suche1"" size=""20"" value=""""></span>

    Ich gehe davon aus, daß Du einfach die Form-Tags vergessen hast und da zeigt Netscape (richtigerweise) nichts an.
    Da ein absolut positioniertes Element im NS als eigenes Dokument angesehen wird müssen die Form-Tags auch in dieses Element hinein, also in etwa so:
    <span ID="Anzeige"><form><input type="text" name="Suche1" size="20" value=""></form></span>

    VG Mirko