Style in anderem Frame ändern
Markus
- javascript
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
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
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
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