vOjEL: Layer in anderem Frame öffnen

Hallo,

mein Problem ist die Aufblendung eines Layers in einem anderen Frame.
Das Grundgerüst ist zwar fertig, aber die Darstellung klappt noch nicht. Könnt ihr mal kurz durchschaun, ob in den folgenden Codes (sind bloss Auszüge - wollt nicht alles posten) irgendwelche Syntaxfehler oder Bezüge falsch sind ?

<a href="#" OnClick="javascript:an(1,0,'../images/ld01.jpg','bs')"><img src="../images/ld01_klein.jpg"></a>
Die Funktion "an": an(Framenummer, BildID, Bildpfad, Layername) soll das Layer einblenden und ein Bild tauschen.

parent.frames[ziel].document.getElementById("ln").style.visibility = "visible";
Die variable "ziel" bekommt ihren wert von Framenummer(1) zugewiesen. Die Variable "ln" bezieht sich auf Layername.

<div id="bs"><a href="#" OnClick="javascript:aus(1,0,'../images/blank.gif','bs')">Bild schließen</a></div>
Dies ist der Inhalt des Layers, welches eingeblendet werden soll.

MfG,
vOjEL

  1. Hi,

    <a href="#" OnClick="javascript:an(1,0,'../images/ld01.jpg','bs')"><img src="../images/ld01_klein.jpg"></a>

    javascript: hat nichts in event-Handler-Attributen zu suchen, da hilft auch ständige Wiederholung des Fehlers durch verschiedenste Leute nichts...

    Die Funktion "an": an(Framenummer, BildID, Bildpfad, Layername) soll das Layer einblenden und ein Bild tauschen.

    parent.frames[ziel].document.getElementById("ln").style.visibility = "visible";
    Die variable "ziel" bekommt ihren wert von Framenummer(1) zugewiesen. Die Variable "ln" bezieht sich auf Layername.

    Welche Variable ln? Hier wird nur der konstante Text "ln" verwendet.

    Warum kopierst Du die Werte noch um von Framenummer auf ziel?
    Warum verwendest Du die Parameter nicht direkt?

    <div id="bs"><a href="#" OnClick="javascript:aus(1,0,'../images/blank.gif','bs')">Bild schließen</a></div>

    und schon wieder javascript: im event-Handler-Attribut. Das wird, wie gesagt, durch Wiederholung nicht richtiger.

    Viel mehr kann ich bei den Fetzen nicht sagen.
    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.
    Der Pessimist: Das Glas ist halbleer.
    Der Ingenieur: Das Glas ist doppelt so groß wie nötig.