Markus: Style in anderem Frame ändern

Hallo

mein Problem ist folgendes:

ich habe zwei Frames und in dem einen zwei p-Tags mit id.
Wenn ich nun in dem anderen Frame eine bestimmte Seite lade,
möchte ich den Inhalt des einen Tags sichtbar und des anderen unsichtbar machen.

Meine Versuche das Ergebnis mit dem folgenden Script im onLoad-Ereignis der Seite
zu ereichen, beantwortet der Netscape-Communicator mit dem Javascript-Fehler,
"FirstID has no properties".

top.FirstFrame.FirstID.style="display:none";
top.FirstFrame.SecondID.style="display:inline";

Hat irgendjemand eine Idee?

Gruss
Markus

  1. Hallo...

    top.FirstFrame.document.getElementById("FirstID").style="display:none";

    des "display:none" kenn ia ber ned. meines wissens gibts da aber a visibility aber vielleicht kommt ma mit beiden zum selben ergebnis.

    lg
    stefan

    1. Hallo Stefan,

      top.FirstFrame.document.getElementById("FirstID").style="display:none";

      fast, ...getElementById('FirstID').style.display = 'none';
      statt 'top' könnte man aber auch 'parent' schreiben.

      des "display:none" kenn ia ber ned.

      ->http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#display

      meines wissens gibts da aber a visibility aber vielleicht kommt ma mit beiden zum selben ergebnis.

      nein, kommt es nicht display hält keinen Platz für das Element frei, visibility dagegen schon.

      Grüße aus Nürnberg
      Tobias

      --
      sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
      (Selfcode -> http://emmanuel.dammerer.at/selfcode.html)
    2. Hallo Stefan,

      top.FirstFrame.document.getElementById("FirstID").style="display:none";

      Auf eine ähnliche Idee bin ich auch schon gekommen, Netscape meint dazu:

      "top.TopRight.document.getElementById is not a function."

      Gruss
      Markus