patrick: css -> netscape6 - visibility

hi,

ich habe zwar unten einen thread über das anzeigen und verstecken via css gefunden, aber der netscape 6 kann das nicht,

verwende folgendes das funktioniert:

für ie :

document.all.obj.visibility = "visible";

für nn:

document.obj.visibility = "show";

der netscape 6 mag aber beides nichts, habe gesucht und gesucht, aber leider noch nichts gefundne, vielleicht hat wer rat,

danke
patrick

  1. hi!

    ich habe zwar unten einen thread über das anzeigen und verstecken
    via css gefunden, aber der netscape 6 kann das nicht,

    Hm...

    verwende folgendes das funktioniert:
    für ie :
    document.all.obj.visibility = "visible";
    für nn:
    document.obj.visibility = "show";

    Soweit ich weiß, ist das erste gar nicht im DOM-Standard vorgesehen
    und das zweite erst recht nicht:
      http://www.w3.org/TR/2001/WD-DOM-Level-3-Core-20010605/core.html
    Und speziell für das DOM-Interface:
      http://www.w3.org/TR/2001/WD-DOM-Level-3-Core-20010605/core.html#ID-BBACDC08

    der netscape 6 mag aber beides nichts, habe gesucht und gesucht,
    aber leider noch nichts gefundne, vielleicht hat wer rat,

    Laut obiger URL könntest du mal eine der Methoden getElementByID()
    oder getElementsByTagName() versuchen, die sollten wohl für diesen
    Zweck prädestiniert sein.

    Siehe auch:
      http://webreference.com/js/tips/001225.html

    bye, Frank!

    1. hallo,

      danke für die info, werde mich doch etwas genauer damit befassen müssen, habe mich auf das css buch von databecker gestützt.... da heißt es überhaupt für netscape document.layer was netscape gar nicht akzeptiert.

      danke für die tips.

      patrick

      hi!

      ich habe zwar unten einen thread über das anzeigen und verstecken
      via css gefunden, aber der netscape 6 kann das nicht,

      Hm...

      verwende folgendes das funktioniert:
      für ie :
      document.all.obj.visibility = "visible";
      für nn:
      document.obj.visibility = "show";

      Soweit ich weiß, ist das erste gar nicht im DOM-Standard vorgesehen
      und das zweite erst recht nicht:
        http://www.w3.org/TR/2001/WD-DOM-Level-3-Core-20010605/core.html
      Und speziell für das DOM-Interface:
        http://www.w3.org/TR/2001/WD-DOM-Level-3-Core-20010605/core.html#ID-BBACDC08

      der netscape 6 mag aber beides nichts, habe gesucht und gesucht,
      aber leider noch nichts gefundne, vielleicht hat wer rat,

      Laut obiger URL könntest du mal eine der Methoden getElementByID()
      oder getElementsByTagName() versuchen, die sollten wohl für diesen
      Zweck prädestiniert sein.

      Siehe auch:
        http://webreference.com/js/tips/001225.html

      bye, Frank!

  2. Versuchs mal hiermit,
    document.getElementById('obj').style.visibility = "visible"

    Bernd

    1. hallo,

      bei netscape 6 und msie 5.5 geht das getElementById.
      jedoch nicht bei dem netscape 4.7 und leider
      habe ich keine älteren msie explorer (5.0 und 4.0)
      zum testen.

      um alle browser abzudecken, sollte man das
      getElementById evtl. erst für die neueren
      browser verwenden und
      die anderen (auch nicht dom-konformen für die älteren).

      ich meine, bei netscape kann ich nur das mit show und hide
      verwenden, ansonsten akzeptiert er es nicht, und beim
      ie akzeptiert er auch einfach OBJ.style.visibility

      danke
      patrick

      Versuchs mal hiermit,
      document.getElementById('obj').style.visibility = "visible"

      Bernd