Java Reference
In-Depth Information
Die Optionen
Die Angabe von Optionen ist optional. Nun wird beim Öfnen eines Fensters ohne Optionen
dieses in der Regel in der gleichen Größe wie das aufrufende Fenster oder in einer scheinbar
zufälligen Größe dargestellt werden und die Position (wenn kein Vollbild vorliegt) mehr
oder weniger zufällig relativ zur Position des Elternfensters gesetzt. Oder aber die Folge-
fenster von Browsern, die mehrere Unterfenster (Tabs) verwalten können, werden einfach
übereinander in Form von überlagernden oder parallelen Registern angeordnet. Dieses Ver-
halten lässt sich jedoch individuell anpassen, wozu einige Eigenschaten und Methoden des
window
-Objekts genutzt werden können.
Wenn Sie allerdings Optionen angeben, muss der
gesamte Ausdruck
in Anführungszei-
chen stehen oder aus Strings bestehen, die mit dem Plus-Operator zu einem String zusam-
mengefügt werden. Die Optionen bilden also einen
einzigen
Parameter. Angaben zu einzel-
nen Optionen werden durch Kommata getrennt. Beispiel:
Listing 8.26■
Das Öfnen eines Fensters mit Optionen zur Angabe der Höhe und Breite eines
Fensters
self.open("irgendeinedatei.html","meinFenster", "width=200,height=200");
PrAXISTIPP:
Die Angabe von bestimmten Optionen erlaubt es auch in Brow-
sern, die mit Tabs arbeiten, ein neues Browserfenster zu öfnen. Sie müssen
dazu nur die Optionen zur Festlegung der Größe angeben.
Die erlaubten Optionen beim Öfnen sind im Prinzip folgende:
Tabelle 8.10■
Die möglichen Optionen von open()
Option
Beschreibung
Die Option erzwingt eine in Pixel angegebene Fensterbreite.
width=(Pixel)
Die Option erzwingt eine in Pixel angegebene Fensterhöhe.
height=(Pixel)
Die Option legt fest, ob die Größe des Fensters fest oder veränderbar
ist (Voreinstellung
yes
).
resizable=yes/no
Die jeweiligen Optionen legen jeweils fest, ob das Fenster eine fens-
tereigene Bildlauleiste (scrollbars), eine Leiste mit Schaltlächen
(
toolbar
), eine Statuszeile (
status
), eine Menüleiste (
menubar
)
und/oder eine URL-Adresszeile (
location
) hat. Die Voreinstellung ist
für alle Optionen
no
. Das ist gleichbedeutend, wie wenn eine Option
nicht angegeben ist.
scrollbars=yes/no
toolbar=yes/no
status=yes/no
menubar=yes/no
location=yes/no
Die Option legt fest, ob das Fenster über fenstereigene Verzeichnis-
schaltlächen verfügt.
directories=yes/no
HInWEIS:
Die theoretisch möglichen Optionen funktionieren teilweise nicht in
allen Browsern und insbesondere können bestimmte Browsereinstellungen die
Wirkung von Optionen beeinlussen oder verhindern. Insbesondere die prinzi-
Search WWH ::
Custom Search