|
Allgemeines zur Verwendung
Eigenschaften
Methoden
Eine Objektinstanz des Layer-Objekts wird automatisch erzeugt, wenn der WWW-Browser mindestens einen Layer in der HTML-Datei vorfindet.
FENSTERNAME.document.layers[#].Eigenschaft/Methode() window.document.layers[1].moveTo(100,200); |
FENSTERNAME.document.LAYERNAME.Eigenschaft/Methode() window.document.Zweitlayer.moveTo(100,200); |
Zu den Fensternamen lesen Sie den Abschnitt Allgemeines zur Verwendung des window-Objekts. Bei Verwendung von Frames lesen Sie auch den Abschnitt Allgemeines zur Verwendung des Frame-Objekts.
FENSTERNAME.document.LAYERNAME.clip.left/top/right/bottom/width/height
Ein Rechteck zum Beschneiden des Anzeigebereichs von Layern. Mit zwei Anweisungen wie window.document.layers[0].clip.left=50; window.document.layers[0].clip.top=30; können Sie beispielsweise die linke obere Ecke des beschneidenden Rechtecks für den ersten Layer in der Datei ändern.
Lesen
Ändern
FENSTERNAME.document.LAYERNAME.left
Innerhalb der Definition der linken oberen Ecke eines Layers der Wert für "links". Mit zwei Anweisungen wie window.document.KleinerLayer.left=80; window.document.KleinerLayer.top=40; können Sie beispielsweise den kompletten Layer mit dem Namen "KleinerLayer" an eine andere Stelle verschieben.
Lesen
Ändern
FENSTERNAME.document.LAYERNAME.name
Der Name eines Layers, sofern ein Name vergeben wurde. Mit einer Anweisung wie var L1Name = window.document.layers[3].name; können Sie beispielsweise den Namen des vierten in der Datei definierten Layers in einer Variable speichern. Die Variable können Sie dann weiterverarbeiten.
Lesen
FENSTERNAME.document.LAYERNAME.siblingAbove
Der Layer, der aufgrund der numerischen Ordnung, die mit z-index= festgelegt wurde, über dem angesprochenen Layer liegt. Es handelt sich dabei um ein Layer-Objekt, für das seinerseits alle verfügbaren Eigenschaften und Methoden gelten. So können Sie beispielsweise mit var x = window.document.GrosserLayer.siblingAbove.name den Namen des Layers in einer Variablen speichern, der sich in der Reihenfolge über dem angesprochenen Layer, also im Beispiel unter dem Layer mit dem Namen "GrosserLayer" befindet.
Lesen
FENSTERNAME.document.LAYERNAME.siblingBelow
Der Layer, der aufgrund der numerischen Ordnung, die mit z-index= festgelegt wurde, unter dem angesprochenen Layer liegt. Analog zu ...siblingAbove.
Lesen
FENSTERNAME.document.LAYERNAME.top
Innerhalb der Definition der linken oberen Ecke eines Layers der Wert für "oben". Mit zwei Anweisungen wie window.document.KleinerLayer.left=80; window.document.KleinerLayer.top=40; können Sie beispielsweise den kompletten Layer mit dem Namen "KleinerLayer" an eine andere Stelle verschieben.
Lesen
Ändern
FENSTERNAME.document.LAYERNAME.visibility
Angabe zum Anzeigen oder Verstecken eines Layers. Mögliche Werte sind "show" (anzeigen), "hide"(verstecken) oder "inherit" (wie Eltern-Layer). Wenn ein Layer beispielsweise in der HTML-Datei zunächst auf "show" eingestellt ist, können Sie ihn mit einer Anweisung wie FENSTERNAME.document.layers[0].visibility="hide" verstecken.
Lesen
Ändern
FENSTERNAME.document.LAYERNAME.moveAbove(Layername)
Legt den angesprochenen Layer über den mit "Layername" benannten Layer.
FENSTERNAME.document.LAYERNAME.moveBelow(Layername)
Legt den angesprochenen Layer unter den mit "Layername" benannten Layer.
FENSTERNAME.document.LAYERNAME.moveTo(x,y)
Verschiebt den angesprochenen Layer so, daß die neue left-Position (=links) bei x beginnt und die neue top-Position (=oben) bei y.
FENSTERNAME.document.LAYERNAME.offset(x,y)
Verschiebt den angesprochenen Layer so, daß die neue left-Position (=links) x Pixel weiter oder weniger links beginnt als zuvor und die neue top-Position (=oben) y Pixel weiter unten oder oben als zuvor. Für Verschiebung nach links bzw. oben müssen Sie negative Werte benutzen.
FENSTERNAME.document.LAYERNAME.resize(Breite,Höhe)
Ver�ndert die Gr��e eines Rechtecks zum Beschneiden des Anzeigebereichs von Layern. Mit rechts bzw. unten geben Sie die Pixelkoordinaten der neuen gew�nschten rechten unteren Ecke an.
Blättern: | |||
FENSTERNAME.document.images[ ] / BILDNAME | FENSTERNAME.document.links[ ] |
HTML-Dateien selbst erstellen | |||
Dokumentation: JavaScript | |||
JavaScript-Objektreferenz |
© 1997 Stefan Münz, s.muenz@euromail.com