Hallo,
sitze leider schon seit Tagen an dem oben genannten Problem fest.
Ich will aus Frame1 per "a href" ein Layer in Frame2 sichtbar machen.
parent.frames[ziel].document.getElementById(ln).style.visibility = "visible";
Die Variable ziel wird der Javascriptfunkt. übergeben.
Mit direkten Namensangeben für den Frame in dem Sourcecode will ich nicht arbeiten, da die Funktion öfter benutzt wird.
"ln" ist Bezeichnung des Layers - das funktioniert auch.
Muss ich für die Variable ziel den Namen des Frames oder eine Zahl (0,1,...) vergeben ?
Wenn ich den Layer im gleichen Frame laden will (ziel = 0), dann funktioniert die ganze Sache. Ich nehme an, dass es daran liegt, dass ich den Inhalt des Layers in Frame1 definiert habe. Das Format des Layers (Größe, Farbe, etc.) ist extern in einer *.css gespeichert. Beide Frames greifen auf diese Datei per <link...> im header zu.
Bitte helft mir bei der Sache - bei Verständnisschwierigkeiten werde ich helfen.
P.S.: Bin auch per eMail deswegen zu erreichen.
Danke,
vOjEL