captionNN 6 IE 4 DOM 1

Das caption-Objekt spiegelt das caption-Element wider, das immer in einem table-Element verschachtelt sein muss. IE/Mac implementiert die Client- und Bildlaufeigenschaften für dieses Objekt.

 
HTML-Äquivalent
 
<caption>
 
Objektmodellreferenz
 
[window.]document.getElementById("elementID")
 
Objektspezifische Eigenschaften
 
alignvAlign
 
Objektspezifische Methoden

Keine.

 
Objektspezifische Ereignisbehandlungsroutineneigenschaften

Keine.

alignNN 6 IE 4 DOM 1

Lesen/Schreiben

Legt die Position der Überschrift in der Tabelle fest. Informationen zu den Wechselwirkungen zwischen den align- und vAlign-Attributen und -Eigenschaften in IE für Windows finden Sie in der Abhandlung des align-Attributs eines caption-Elements in Kapitel 8. Im W3C-DOM wird die align-Eigenschaft hauptsächlich verwendet, um die Beschriftung oberhalb oder unterhalb der Tabelle zu platzieren.

 
Beispiel
 
document.getElementById("myCaption").align = "bottom";
 
Wert

Eine der folgenden Konstanten als Zeichenfolge: bottom | left | right | top.

 
Standardwert

top

blur( )NN 2 IE 3 DOM 1

Entfernt den Fokus vom aktuellen Objekt und löst damit das onblur-Ereignis des Objekts aus. Beachten Sie, dass die Palette der Elemente, die Fokus und Blur (Ereignisse und Methoden) unterstützen, in allen Browsern mit Ausnahme der neuesten Versionen von IE eingeschränkt ist (weitere Informationen finden Sie in der Abhandlung des Attributs tabindex in Kapitel 8). Am zuverlässigsten im Hinblick auf die Rückwärtskompatibilität funktioniert die Methode blur( ) in Verbindung mit eindeutig fokusfähigen Elementen wie Text-input- und textarea-Elementen. Die Zuweisung des Attributs onfocus="this.blur( );" zu einem Text-input-Element ist beispielsweise eine simple, aber effektive und rückwärtskompatible Möglichkeit, ein Feld für Browser zu deaktivieren, die keine eigene Funktion zum Deaktivieren von Elementen aufweisen.

 

Verwenden Sie die Methoden blur( ) und focus( ) vorsichtig in ein- und derselben Seite, da hierbei durch eingeblendete Warndialogfelder versehentlich Blur- und Fokus-Endlosschleifen ausgelöst werden können. Denken Sie außerdem daran, dass der Aufruf der Methode blur( ) eines Objekts bewirkt, dass ein anderes Objekt (möglicherweise das window-Objekt) ein onfocus-Ereignis empfängt.

 
Parameter

Keine.

 
Zurückgegebener Wert

Keiner.

clientLeft, clientTopNN nicht zutreffend IE 4 DOM nicht zutreffend

Schreibgeschützt

Geben die linke und obere Koordinate des Elementinhalts innerhalb des Rechtecks bereit, das die Elementauffüllung enthält, jedoch mit geringfügigen Abweichungen bei den verschiedenen Betriebssystemversionen von IE. In IE für Macintosh nicht für alle Elementtypen verfügbar. Weitere Informationen finden Sie in Abschnitt 9.2 am Anfang dieses Kapitels. Hilfreichere Informationen zur Positionierung von Inline-Elementen lassen sich im Allgemeinen über die Eigenschaften offsetLeft und offsetTop ermitteln (einschließlich Netscape 6). Bei CSS-positionierten Elementen verwenden Sie style-Objekteigenschaften wie left und top sowie (nur in IE) pixelLeft und pixelTop (auch zum Ändern der Position eines Elements).

 
Wert

Ein Pixelwert als ganze Zahl.

 
Standardwert

0

clientHeight, clientWidthNN 7 IE 4 DOM nicht zutreffend

Schreibgeschützt

Geben die Höhe und Breite des Elementinhalts zurück, jedoch mit geringfügigen Abweichungen hinsichtlich der Elementauffüllung bei den verschiedenen Betriebssystemversionen von IE und den verschiedenen von der DOCTYPE-Deklaration gesteuerten Kompatibilitätsmodi. In IE für Macintosh nicht für alle Elementtypen verfügbar. Bei Netscape 7 sind die Werte Null, es sei denn, der Inhalt eines Elements ragt über den sichtbaren Bereich hinaus, in welchem Fall die Werte die Abmessungen des sichtbaren Bereichs (beim Element document.body beispielsweise den Inhaltsbereich des Browserfensters) angeben. Weitere Informationen finden Sie in Abschnitt 9.2 am Anfang dieses Kapitels.

 
Beispiel
 
var midHeight = document.body.clientHeight/2;
 
Wert

Ein Pixelwert als ganze Zahl.

 
Standardwert

0

focus( )NN 2 IE 3 DOM 1

Übergibt den Fokus an das aktuelle Objekt und löst damit das onfocus-Ereignis des Objekts aus. Beachten Sie, dass die Palette der Elemente, die Fokus und Blur (Ereignisse und Methoden) unterstützen, in allen Browsern mit Ausnahme der neuesten Versionen von IE eingeschränkt ist (weitere Informationen finden Sie in der Abhandlung des Attributs tabindex in Kapitel 8). Am zuverlässigsten im Hinblick auf die Rückwärtskompatibilität funktioniert die Methode focus( ) in Verbindung mit eindeutig fokusfähigen Elementen wie Text-input- und textarea-Elementen.

 

Um einem Textfeld den Fokus zuzuweisen und zugleich den in diesem Feld enthaltenen Text zu markieren, wenden Sie die Methoden focus( ) und select( ) nacheinander auf das Element an. Wenn dies unmittelbar nach einer Veränderung im Fenster geschehen soll (z. B. nachdem ein Wardialogfeld geschlossen wurde), stellen Sie die beiden Methoden in eine separate Funktion und rufen Sie diese im Anschluss an die alert( )-Methode des Dialogfelds über die Methode setTimeout( ) auf. Auf diese Weise können Sie gewährleisten, dass IE/Windows die Anweisungen in der richtigen Reihenfolge ausführt.

 
Parameter

Keine.

 
Zurückgegebener Wert

Keiner.

vAlignNN nicht zutreffend IE 4 DOM nicht zutreffend

Lesen/Schreiben

Legt fest, ob die Beschriftung einer Tabelle oberhalb oder unterhalb der Tabelle erscheint.

 
Beispiel
 
document.getElementById("tabCaption").vAlign = "bottom"
 
Wert

Von der Groß-/Kleinschreibung unabhängige Konstante (als Zeichenfolge): bottom | top.

 
Standardwert

top

focus( )NN 2 IE 3 DOM 1

Übergibt den Fokus an das aktuelle Objekt und löst damit das onfocus-Ereignis des Objekts aus. Beachten Sie, dass die Palette der Elemente, die Fokus und Blur (Ereignisse und Methoden) unterstützen, in allen Browsern mit Ausnahme der neuesten Versionen von IE eingeschränkt ist (weitere Informationen finden Sie in der Abhandlung des Attributs tabindex in Kapitel 8). Am zuverlässigsten im Hinblick auf die Rückwärtskompatibilität funktioniert die Methode focus( ) in Verbindung mit eindeutig fokusfähigen Elementen wie Text-input- und textarea-Elementen.

 

Um einem Textfeld den Fokus zuzuweisen und zugleich den in diesem Feld enthaltenen Text zu markieren, wenden Sie die Methoden focus( ) und select( ) nacheinander auf das Element an. Wenn dies unmittelbar nach einer Veränderung im Fenster geschehen soll (z. B. nachdem ein Wardialogfeld geschlossen wurde), stellen Sie die beiden Methoden in eine separate Funktion und rufen Sie diese im Anschluss an die alert( )-Methode des Dialogfelds über die Methode setTimeout( ) auf. Auf diese Weise können Sie gewährleisten, dass IE/Windows die Anweisungen in der richtigen Reihenfolge ausführt.

 
Parameter

Keine.

 
Zurückgegebener Wert

Keiner.