applet | NN 3 IE 4 DOM 1 | ||||||||||||||
Das applet-Objekt spiegelt das applet-Element wider. |
|||||||||||||||
HTML-Äquivalent | |||||||||||||||
<applet> |
|||||||||||||||
Objektmodellreferenz | |||||||||||||||
[window.]document.appletName [window.]document.getElementById("elementID") |
|||||||||||||||
Objektspezifische Eigenschaften | |||||||||||||||
|
|||||||||||||||
Objektspezifische Methoden | |||||||||||||||
Keine. |
|||||||||||||||
Objektspezifische Ereignisbehandlungsroutineneigenschaften | |||||||||||||||
Keine. |
accessKey | NN nicht zutreffend IE 4 DOM 1 |
Lesen/Schreiben | |
Dies ist eine einzelne Buchstabentaste, durch die ein Element (in manchen Browsern) den Fokus erhält oder ein Formularsteuerelement bzw. eine Link-Aktion aktiviert wird. Der Browser und das Betriebssystem bestimmen, ob zusammen mit der Buchstabentaste eine Zusatztaste (wie Strg, Alt oder Befehl) gedrückt werden muss, damit der Link aktiviert wird. In IE für Windows ab Version 5 und Netscape 6 muss gleichzeitig die Alt-Taste gedrückt werden, und bei der Buchstabentaste wird nicht zwischen Groß- und Kleinschreibung unterschieden. In IE für den Macintosh ab Version 5 und der Macintosh-Version von Netscape 6 funktioniert die Zugriffstaste nur in Verbindung mit der Ctrl-Taste. |
|
Obwohl sie hier als gemeinsame Eigenschaft aufgeführt, wird sie streng genommen nicht in allen Implementierungen unterstützt. Netscape 6 (per W3C-DOM) erkennt diese Eigenschaft nur in Verbindung mit den folgenden Elementen: a, area, button, input, label, legend und textarea, IE 4 darüber hinaus für applet, body, div, embed, isindex, marquee, object, select, span, table und td (nicht jedoch für label und legend). IE 5 erkennt dieses Attribut in Verbindung mit allen darstellbaren Elementen, weist in diesem Zusammenhang jedoch eine Besonderheit auf: Außer bei input und anderen formularbezogenen Elementen müssen Sie einem Element für IE ab Version 5 außerdem ein tabindex-Attribut mit einem beliebigen Wert oder einen beliebigen tabIndex-Eigenschaftswert zuweisen, damit der Benutzer in der Lage ist, ihm mithilfe der Schnellzugriffstaste den Fokus zu übergeben. In Netscape 7 hat eine Änderung des Eigenschaftswerts in einem Skript bisher keine Auswirkung auf das Verhalten der Benutzeroberfläche. |
|
Beispiel | |
document.links[3].accessKey = "n"; |
|
Wert | |
Einzelnes alphanumerisches Zeichen (oder ein Satzzeichen). |
|
Standardwert | |
Leere Zeichenfolge. |
align | NN 6 IE 4 DOM 1 |
Lesen/Schreiben | |
Definiert die Ausrichtung des Elements innerhalb seines umgebenden Containers. In Netscape 6.2 nur teilweise implementiert. Eine Übersicht über die verschiedenen Bedeutungen, die die einzelnen Werte dieser Eigenschaft verleihen, finden Sie in Abschnitt 8.1.5 am Anfang von Kapitel 8. |
|
Beispiel | |
document.getElementById("myApplet").align = "center"; |
|
Wert | |
Eine der Ausrichtungskonstanten: absbottom | absmiddle | baseline | bottom | left | middle | right | texttop | top. |
|
Standardwert | |
left |
alt | NN 6 IE 6 DOM 1 |
Lesen/Schreiben | |
Die Textmeldung, die angezeigt wird, wenn das Objekt oder Applet nicht geladen werden kann. Es scheint so zu sein, dass das Definieren dieser Eigenschaft für ein vorhandenes applet-Objekt keine sichtbaren Auswirkungen hat. |
|
Beispiel | |
document.myApplet.alt= "Image Editor Applet"; |
|
Wert | |
Eine beliebige Zeichenfolge in Anführungszeichen, HTML-Tags werden jedoch nicht interpretiert. |
|
Standardwert | |
Keiner. |
altHTML | NN nicht zutreffend IE 4 DOM nicht zutreffend |
Lesen/Schreiben | |
Stellt den HTML-Inhalt bereit, der angezeigt wird, wenn das Objekt oder Applet nicht geladen werden kann. Dies kann eine Meldung, ein statisches Bild oder anderer HTML-Inhalt ein, der am besten zu diesem Szenario passt. Es scheint so zu sein, dass das Definieren dieser Eigenschaft für ein vorhandenes applet-Objekt keine sichtbaren Auswirkungen hat. |
|
Beispiel | |
document.myApplet.altHTML = "<img src='appletAlt.gif'>"; |
|
Wert | |
Eine beliebige Zeichenfolge in Anführungszeichen, einschließlich HTML-Tags. |
|
Standardwert | |
Keiner. |
archive | NN 6 IE 6 DOM 6 |
Schreibgeschützt | |
Spiegelt das archive-Attribut des applet-Elements wider. In den Browsern nur teilweise implementiert. Weitere Informationen finden Sie in der Abhandlung des archive-Attributs in Kapitel 8. |
|
Beispiel | |
if (document.applets["clock"].archive == "myClock.zip") { // process for the found class file } |
|
Wert | |
URI in Form einer Zeichenfolge (Groß-/Kleinschreibung beachten). |
|
Standardwert | |
Keiner. |
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. |
code | NN 6 IE 4 DOM 1 |
Schreibgeschützt | |
Stellt den Namen der Klassendatei eines Java-Applets bereit, die im code-Attribut angegeben wurde. In Netscape 7 nicht vollständig implementiert. |
|
Beispiel | |
if (document.applets["clock"].code == "XMAScounter.class") { // process for the found class file } |
|
Wert | |
Klassendateiname für das Applet (Groß-/Kleinschreibung beachten). |
|
Standardwert | |
Keiner. |
codeBase | NN 6 IE 4 DOM 1 |
Schreibgeschützt | |
Stellt den Pfad zu dem Verzeichnis bereit, in dem die im code-Attribut bezeichnete Klassendatei enthalten ist. Das Attribut codebase enthält nur den Verzeichnispfad, nicht jedoch den Namen der Klassendatei. In Netscape 7 nicht vollständig implementiert. |
|
Beispiel | |
if (document.applets["clock"].codeBase == "classes") { // process for the found class file directory } |
|
Wert | |
Pfadname (Groß-/Kleinschreibung beachten). Normalerweise ein relativer Pfad zu dem Verzeichnis, in dem sich das aktuelle HTML-Dokument befindet. |
|
Standardwert | |
Keiner. |
dataFld | NN nicht zutreffend IE 4 DOM nicht zutreffend |
Lesen/Schreiben | |
Es ist nicht bekannt, wie diese Eigenschaft mit einem applet-Objekt verwendet wird, da die Eigenschaften dataFld und dataSrc (so wie sie in den Elementattributen festgelegt sind) für die einzelnen param-Elemente gelten. |
|
Wert | |
Von der Groß-/Kleinschreibung abhängiger Bezeichner der Datenquellenspalte. |
|
Standardwert | |
Keiner. |
dataSrc | NN nicht zutreffend IE 4 DOM nicht zutreffend |
Lesen/Schreiben | |
Es ist nicht bekannt, wie diese Eigenschaft mit einem applet-Objekt verwendet wird, da die Eigenschaften dataFld und dataSrc (so wie sie in den Elementattributen festgelegt sind) für die einzelnen param-Elemente gelten. |
|
Wert | |
Von der Groß-/Kleinschreibung abhängiger Bezeichner der Datenquelle. |
|
Standardwert | |
Keiner. |
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. |
height, width | NN 6 IE 4 DOM 1 |
Lesen/Schreiben | |
Gibt die Höhe und Breite des Elements in Pixel an, so wie es durch die Tag-Attribute definiert wurde. Änderungen an diesen Werten wirken sich nicht notwendigerweise auf die Größe des tatsächlichen rechteckigen Applet-Bereichs aus, wenn dieses bereits geladen wurde. In Netscape 7 nicht vollständig implementiert. |
|
Beispiel | |
var appletHeight = document.myApplet.height; |
|
Wert | |
Eine ganze Zahl. |
|
Standardwert | |
Keiner. |
hspace, vspace | NN 6 IE 4 DOM 1 |
Lesen/Schreiben | |
Gibt die Pixelmaße der horizontalen und vertikalen Ränder an, die ein Applet umgeben. Die Eigenschaft hspace beeinflusst den linken und rechten Rand eines Elements gleichmäßig; die Eigenschaft vspace beeinflusst den oberen und unteren Rand eines Elements gleichmäßig. Diese Ränder entsprechen nicht den durch Stylesheets definierten Rändern, aber sie haben die gleichen sichtbaren Auswirkungen. |
|
Beispiel | |
document.getElementById("myApplet").hspace = 5; document.getElementById("myApplet").vspace = 8; |
|
Wert | |
Ein ganzzahliger Pixelwert. |
|
Standardwert | |
0 |
name | NN 6 IE 4 DOM 1 |
Schreibgeschützt | |
Der Bezeichner, der dem Applet zugeordnet ist. Verwenden Sie diesen Namen, wenn Sie in der Form document.appletName auf das Objekt verweisen. |
|
Wert | |
Ein von der Groß-/Kleinschreibung abhängiger Bezeichner, der den Regeln der Bezeichnerbenennung folgt: Er darf keine Leerzeichen enthalten, nicht mit einer Ziffer beginnen und sollte keine Satzzeichen enthalten (mit Ausnahme des Unterstrichs). |
|
Standardwert | |
Keiner. |
object | NN nicht zutreffend IE 4 DOM nicht zutreffend |
Schreibgeschützt | |
Gibt eine Referenz auf das Applet-Objekt zurück, anhand der ein Skript auf eine Eigenschaft oder Methode des Applets zugreifen kann, deren Name mit einer Eigenschaft oder Methode des applet-Elementobjekts übereinstimmt. |
|
Wert | |
Applet-Objektreferenz (nicht das applet-Elementobjekt). |
|
Standardwert | |
Keiner. |
src | NN nicht zutreffend IE 4 DOM nicht zutreffend |
Schreibgeschützt | |
Der Internet Explorer definiert dieses Attribut als URL für eine verknüpfte Datei. Die src-Eigenschaft ist kein Ersatz für die Eigenschaften code und/oder codebase. |
|
Wert | |
Vollständige oder relative URL als Zeichenfolge. |
|
Standardwert | |
Keiner. |
tabIndex | NN 6 IE 4 DOM 1 |
Lesen/Schreiben | |
Dies ist eine Zahl, die die Position dieses Elements innerhalb der Tabulatorreihenfolge aller aktivierbaren Elemente im Dokument angibt. Für die Tabulatorreihenfolge gelten sehr strenge Regeln. Elemente, deren tabIndex-Eigenschaften Werte (nicht Null) zugewiesen wurden, befinden sich in der Reihenfolge an erster Stelle, wenn ein Benutzer die Tabulatortaste auf einer Seite verwendet. Der Fokus beginnt bei dem Element mit dem niedrigsten tabIndex-Wert und folgt der Reihenfolge bis zum höchsten Wert, unabhängig von der physischen Position eines Objekts auf der Seite oder in einem Dokument. Falls zwei Elemente die gleichen tabIndex-Werte aufweisen, erhält das Element, das zuerst im Dokument erscheint, auch zuerst den Fokus. Dann kommen alle Elemente, die entweder die Eigenschaft tabIndex nicht unterstützen oder deren Wert auf Null gesetzt ist. Diese Elemente werden in der Reihenfolge aktiviert, in der sie im Dokument angeordnet sind. |
|
Im W3C-DOM und in Netscape 6 ist die Eigenschaft tabIndex auf folgende Elementobjekte beschränkt: a, area, button, input, object, select und textarea. IE 4 unterstützt es darüber hinaus für die Elemente applet, body, div, embed, isindex, marquee, span, table und td. IE 5 erkennt dieses Attribut in Verbindung mit allen darstellbaren Elementen. Ein negativer Wert entfernt ein Element (nur in IE) vollständig aus der Tabulatorreihenfolge. |
|
Da Hyperlinks und Anker in der Mac-Version von IE 4 nicht über die Tabulatortaste zu erreichen sind, wird die Eigenschaft tabIndex bei a-Elementen in dieser Version ignoriert. |
|
Beispiel | |
document.getElementById("link3").tabIndex = 6; |
|
Wert | |
Eine ganze Zahl. |
|
Standardwert | |
0 |
vspace | |
Siehe hspace. |
width | |
siehe height |
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. |