aNN 6 IE 4 DOM 1

Das a-Objekt spiegelt das a-Element wider. Dabei ist es egal, ob das Element als Anker, Hyperlink oder beides definiert ist. Frühere Versionen von Navigator und Internet Explorer behandeln dieses Objekt als ein Mitglied des Arrays links[ ] und/oder anchors[ ] eines Dokuments. Ab IE 4 und Netscape 6 können Sie auf diese Objekte über die Supported-Elements-Objektreferenzsyntax (z. B. die document.all[ ]-Objektsammlung von IE oder die document.getElementByID[ ]-Objektsammlung von IE ab Version 5 und Netscape ab Version 6) zugreifen.

 
HTML-Äquivalent
 
<a>
 
Objektmodellreferenz
 
[window.]document.links[i]
[window.]document.anchors[i]
[window.]document.getElementById("elementID")
 
Objektspezifische Eigenschaften
 
charsetcoordsdataFlddataFormatAsdataSrchash
hosthostnamehrefhreflangMethodsmimeType
namenameProppathnameportprotocolprotocolLong
revsearchshapetargettexttype
urn
 
Objektspezifische Methoden

Keine.

 
Objektspezifische Ereignisbehandlungsroutineneigenschaften

a-Objekte, die nur als Anker vorliegen, weisen in Navigator bis einschließlich Version 4 keine Ereignisbehandlungsroutinen auf.

 
BehandlungsroutineNNIEDOM
onblur--4--
onclick232
ondblclick44--
onfocus--4--
onhelp--4--
onmousedown442
onmousemove642
onmouseout342
onmouseover232
onmouseup442
accessKeyNN 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.

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.

charsetNN 6 IE 6 DOM 1

Lesen/Schreiben

Die Zeichenkodierung des Dokumentinhalts.

 
Beispiel
 
if (document.getElementById("myAnchor").charset == "csISO5427Cyrillic") {
    // process for Cyrillic charset
}
 
Wert

Aliasname (Groß-/Kleinschreibung unwichtig) aus dem Zeichensatzverzeichnis (ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets).

 
Standardwert

Wird vom Browser bestimmt.

coordsNN 6 IE 6 DOM 1

Lesen/Schreiben

Definiert den Umriss eines Bereichs, der einem bestimmten Hyperlink oder einer geskripteten Aktion zugeordnet werden soll. Diese Eigenschaft ist ein Teil des a-Objekts, gehört in Wirklichkeit jedoch zum area-Objekt, das die Eigenschaften des a-Objekts erbt. Koordinaten werden als Liste mit durch Kommas getrennten Werten übergeben. Falls die Hotspots zweier Bereiche überlappen sollten, hat der Bereich Vorrang, der zuerst im Code definiert wurde.

 
Beispiel
 
document.getElementById("mapArea2").coords = "25, 5, 50, 70";
 
Wert

Jede Koordinate ist ein Längenwert, aber die Anzahl und Reihenfolge der Koordinaten hängt von der Form ab, die durch das shape-Attribut angegeben ist, das dem Element optional zugewiesen werden kann. Für shape="rect" gibt es vier Koordinaten (links, oben, rechts, unten); für shape="circle" gibt es drei Koordinaten (Mitte-x, Mitte-y, Radius); für shape="poly" gibt es zwei Koordinatenwerte für jeden Punkt, der die Form des Vielecks definiert.

 
Standardwert

Keiner.

dataFldNN nicht zutreffend IE 4 DOM nicht zutreffend

Lesen/Schreiben

Wird in IE für die Datenbindung verwendet, um einen Spaltenwert einer Remote-Datenquelle anstelle eines href-Attributs für einen Hyperlink zuzuweisen. Das datasrc-Attribut muss ebenfalls für das Element festlegt werden. Wenn sowohl dataFld als auch dataSrc auf eine leere Zeichenfolge gesetzt wird, wird die Bindung zwischen dem Element und der Datenquelle unterbrochen. Funktioniert in IE 5/Mac nur mit Textdateien als Datenquellen.

 
Beispiel
 
document.getElementById("hotlink").dataFld = "linkURL";
 
Wert

Von der Groß-/Kleinschreibung abhängiger Bezeichner der Datenquellenspalte.

 
Standardwert

Keiner.

dataFormatAsNN nicht zutreffend IE 4 DOM nicht zutreffend

Lesen/Schreiben

Diese Eigenschaft wird in IE für die Datenbindung verwendet und teilt dem Browser mit, ob das aus der Datenquelle stammende Quellmaterial als einfacher Text oder als HTML-Code mit Tags gehandhabt werden soll.

 
Beispiel
 
document.getElementById("hotlink").dataFormatAs = "HTML";
 
Wert

IE erkennt zwei verschiedene Einstellungen: text | html.

 
Standardwert

text

dataSrcNN nicht zutreffend IE 4 DOM nicht zutreffend

Lesen/Schreiben

Wird in IE für die Datenbindung verwendet, um den Bezeichner des object-Elements der Seite anzugeben, das das Datenquellenobjekt für den Remote-Datenzugriff lädt. Der Inhalt der Datenquelle, der in den Text des a-Elements eingefügt werden soll, wird mit der datafld-Eigenschaft angegeben. Wenn sowohl dataFld als auch dataSrc auf eine leere Zeichenfolge gesetzt wird, wird die Bindung zwischen dem Element und der Datenquelle unterbrochen. Funktioniert in IE 5/Mac nur mit Textdateien als Datenquellen.

 
Beispiel
 
document.all.hotlink.dataSrc = "#DBSRC3";
 
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.

hashNN 2 IE 3 DOM 1

Lesen/Schreiben

Gibt den Anteil der URL eines href-Attributs nach dem #-Symbol an und verweist auf eine Ankerposition in einem Dokument. Geben Sie das Symbol # nicht mit an, wenn Sie die Eigenschaft definieren.

 
Beispiel
 
document.getElementById("myLink").hash = "section3";
document.links[2].hash = "section3";
 
Wert

Zeichenfolge.

 
Standardwert

Keiner.

hostNN 2 IE 3 DOM 1

Lesen/Schreiben

Die Kombination aus Hostname und Port (falls vorhanden) des Zieldokument-Servers für den Hyperlink. Wenn der Port ausdrücklich ein Teil der URL ist, werden Hostname und Port - wie in der URL - durch einen Doppelpunkt getrennt. Ist die Portnummer nicht in einer HTTP-URL für IE angegeben, so wird diese Einstellung automatisch auf die Standardeinstellung, Port 80, gesetzt.

 
Beispiel
 
document.getElementById("myLink").host = "www.megacorp.com:80";
document.links[2].host = "www.megacorp.com:80";
 
Wert

Zeichenfolge mit dem Hostnamen, optional gefolgt von einem Doppelpunkt und der Portnummer.

 
Standardwert

Abhängig vom Server.

hostnameNN 2 IE 3 DOM 1

Lesen/Schreiben

Der Hostname des Zieldokument-Servers für den Hyperlink (d. h., eine "Zwei-Punkt"-Adresse, die aus dem Servernamen und der Domäne besteht). Die Eigenschaft hostname enthält nicht die Portnummer.

 
Beispiel
 
document.getElementById("myLink").hostname = "www.megacorp.com";
document.links[2].hostname = "www.megacorp.com";
 
Wert

Zeichenfolge mit dem Hostnamen (Server und Domäne).

 
Standardwert

Abhängig vom Server.

hrefNN 2 IE 3 DOM 1

Lesen/Schreiben

Stellt die URL bereit, die vom href-Attribut des Elements angegeben wird.

 
Beispiel
 
document.getElementById("myLink").href = "http://www.megacorp.com";
document.links[2].href = "http://www.megacorp.com";
 
Wert

Zeichenfolge mit einer vollständigen oder relativen URL.

 
Standardwert

Keiner.

hreflangNN 6 IE 6 DOM 1

Lesen/Schreiben

Gibt den Sprachcode des Zielinhalts eines Hyperlinks an. Hierfür muss auch das Attribut oder die Eigenschaft href gesetzt sein.

 
Beispiel
 
document.getElementById("myLink").hreflang = "DE";
 
Wert

Sprachcode, bei dem nicht zwischen Groß- und Kleinschreibung unterschieden wird.

 
Standardwert

Keiner.

MethodsNN nicht zutreffend IE 4 DOM nicht zutreffend

Lesen/Schreiben

Stellt ein Hilfsattribut zur Beschreibung der Funktionalität eines Hyperlink-Ziels bereit. Ein Browser könnte diese Informationen nutzen, um bestimmte Farben oder Bilder für den Elementinhalt basierend auf der Funktion des Ziels für den Benutzer anzuzeigen, Internet Explorer scheint jedoch nichts mit dieser Information auszuführen.

 
Beispiel
 
document.links[1].Methods = "post";
 
Wert

Eine gültige HTTP-Methode als Zeichenfolge.

 
Standardwert

Keiner.

mimeTypeNN nicht zutreffend IE 4 DOM nicht zutreffend

Schreibgeschützt

Gibt eine unverschlüsselte Version des Zieldokument-MIME-Typs am anderen Ende des Hyperlinks zurück, der durch das href-Attribut angegeben wurde. Sie können diese Information verwenden, um den Cursortyp beim einem Maus-Rollover zu definieren. Verwechseln Sie diese Eigenschaft nicht mit dem Array navigator.mimeTypes[ ] und einzelnen mimeType-Objekten, auf die Netscape Navigator verweist. In IE 4 für den Macintosh nicht verfügbar.

 
Beispiel
 
if (document.getElementById("myLink").mimeType == "GIF Image") {
    ...
}
 
Wert

Unverschlüsselter Bezug auf den MIME-Typ als Zeichenfolge.

 
Standardwert

Keiner.

nameNN 2 IE 3 DOM 1

Lesen/Schreiben

Der Bezeichner, der einem Element zugeordnet wurde und das Element in einen Anker verwandelt. Sie können auch den Namen als Teil der Objektreferenz verwenden.

 
Beispiel
 
if (document.links[12].name == "section3") {
    ...
}
 
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.

namePropNN nicht zutreffend IE 4 DOM nicht zutreffend

Schreibgeschützt

Gibt nur den Dateinamen und nicht die vollständige URL des href-Attributs zurück, das für das Element festgelegt wurde. In IE 4 für den Macintosh nicht verfügbar.

 
Beispiel
 
if (document.getElementById("myLink").nameProp == "logo2.gif") {
    ...
}
 
Wert

Zeichenfolge.

 
Standardwert

Keiner.

pathnameNN 2 IE 3 DOM 1

Lesen/Schreiben

Gibt die Pfadnamen-Komponente der URL an, die dem href-Attribut des Elements zugewiesen ist. Sie besteht aus allen URL-Informationen nach dem letzten Zeichen des Domänennamens, einschließlich des einleitenden Vorwärtsschrägstrichs.

 
Beispiel
 
document.getElementById("myLink").pathname = "/images/logoHiRes.gif";
document.links[2].pathname = "/images/logoHiRes.gif";
 
Wert

Zeichenfolge.

 
Standardwert

Keiner.

portNN 2 IE 3 DOM 1

Lesen/Schreiben

Gibt die Port-Komponente der URL an, die dem href-Attribut des Elements zugewiesen ist. Sie besteht aus allen URL-Informationen nach dem Doppelpunkt hinter dem letzten Zeichen des Domänennamens. Der Doppelpunkt ist kein Teil des Werts der Eigenschaft port.

 
Beispiel
 
document.getElementById("myLink").port = "80";
document.links[2].port = "80";
 
Wert

Zeichenfolge (ein numerischer Wert als Zeichenfolge).

 
Standardwert

Keiner.

protocolNN 2 IE 3 DOM 1

Lesen/Schreiben

Gibt die Protokoll-Komponente der URL an , die dem href-Attribut des Elements zugewiesen ist. Sie besteht aus allen URL-Informationen bis zum und einschließlich des ersten Doppelpunkts einer URL. Typische Werte: "http:", "file:", "ftp:" und "mailto:".

 
Beispiel
 
document.getElementById("secureLink").protocol = "https:";
 
Wert

Zeichenfolge.

 
Standardwert

Keiner.

protocolLongNN nicht zutreffend IE 4 DOM nicht zutreffend

Schreibgeschützt

Gibt eine ausführliche Version des Protokolls an, das von der URL des href-Attributs oder der href-Eigenschaft implementiert wird. Wird in IE 4/Macintosh nicht unterstützt und offenbar nicht mehr verwendet.

 
Beispiel
 
if (document.getElementById("myLink").protocolLong ==
    "HyperText Transfer Protocol") {
    // statements for treating document as server file
}
 
Wert

Zeichenfolge.

 
Standardwert

Keiner.

recordNumberNN nicht zutreffend IE 4 DOM nicht zutreffend

Schreibgeschützt

Wird zur Datenbindung in IE verwendet und gibt eine ganze Zahl zurück, die den Datensatz in der Datenmenge repräsentiert, die das Element erzeugte (d. h. ein Element, dessen Inhalt über die Datenbindung eingefügt wird). Werte für diese Eigenschaft können dazu verwendet werden, einen bestimmten Datensatz aus der Datenmenge eines Active Data Object (ADO) zu extrahieren (siehe Eigenschaft recordset). Obwohl diese Eigenschaft für alle IE-Elementobjekte definiert ist, gehören die anderen datenbindungsbezogenen Eigenschaften nur zu bestimmten Elementen.

 
Beispiel
 
<script for="tableTemplate" event="onclick">
		    myDataCollection.recordset.absoluteposition = this.recordNumber;
		    ...
		</script>
 
Wert

Eine ganze Zahl.

 
Standardwert

null

relNN 6 IE 4 DOM 1

Lesen/Schreiben

Definiert die Beziehung zwischen dem aktuellen Element und dem Hyperlink-Ziel. Dieses Element ist auch als Forward Link bekannt und nicht zu verwechseln mit dem Zieldokument, dessen Adresse mit dem Attribut href festgelegt wird. Dieses Attribut des a-Elements wird in Mainstream-Browsern noch nicht genutzt, Sie können es jedoch als eine Art Parameter behandeln, der unter Skriptkontrolle geprüft und/oder geändert wird. Informationen dazu, wie diese Eigenschaft in Zukunft verwendet werden kann, finden Sie in der Abhandlung des rel-Attributs eines a-Elements in Kapitel 8.

 
Wert

Eine von der Groß-/Kleinschreibung unabhängige, durch Leerzeichen getrennte Liste der HTML 4.0-Standard-Hyperlinktypen (als eine einzelne Zeichenfolge), die das Element akzeptiert. Mögliche Linktypen sind:

 
alternateappendixbookmarkchaptercontents
copyrightglossaryhelpindexnext
prevsectionstartstylesheetsubsection
 
Standardwert

Keiner.

revNN nicht zutreffend IE 4 DOM 1

Lesen/Schreiben

Definiert die Beziehung zwischen dem aktuellen Element und dem Hyperlink-Ziel. Wird auch als Reverse Link bezeichnet. Diese Eigenschaft wird in Mainstream-Browsern noch nicht genutzt, Sie können das Attribut jedoch als eine Art Parameter behandeln, der unter Skriptkontrolle geprüft und/oder geändert wird. Informationen dazu, wie diese Eigenschaft in Zukunft verwendet werden kann, finden Sie in der Abhandlung des rev-Attributs eines a-Elements in Kapitel 8.

 
Wert

Eine von der Groß-/Kleinschreibung unabhängige, durch Leerzeichen getrennte Liste der HTML 4.0-Standard-Hyperlinktypen (als eine einzelne Zeichenfolge), die das Element akzeptiert. Unterstützte Hyperlinktypen finden Sie unter der Eigenschaft rel.

 
Standardwert

Keiner.

shapeNN 6 IE 6 DOM 1

Lesen/Schreiben

Gibt die Form eines serverseitigen Imagemap-Bereichs an, dessen Koordinaten mit dem Attribut coords festgelegt werden. Kann vom area-Objekt verwendet werden, das die Eigenschaften des a-Objekts erbt.

 
Beispiel
 
document.getElementById("myLink").shape = "circle";
 
Wert

Von der Groß-/Kleinschreibung unabhängige Formkonstante als Zeichenfolge: default | rect | rectangle | circle | poly | polygon.

 
Standardwert

rect

tabIndexNN 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

targetNN 2 IE 3 DOM 1

Lesen/Schreiben

Stellt den Namen des Fensters bzw. Frames bereit, das/der einen Inhalt als Ergebnis des Navigierens zu einem Hyperlink empfangen soll. Diese Namen werden den Frames durch das name-Attribut des Elements frame zugewiesen; bei Unterfenstern wird der Name über den zweiten Parameter der Methode window.open( ) zugewiesen. Wenn Sie die Funktion eines target-Attributs benötigen, um eine verknüpfte Seite in einem leeren Browserfenster zu öffnen, der HTML-Code zugleich aber unter Strict-HTML- oder XHTML-DTDs validiert werden muss (siehe Kapitel 1), können Sie das target-Attribut im Code weglassen und dem a-Element nach dem Laden der Seite per Skript einen target-Eigenschaftswert zuweisen.

 
Beispiel
 
document.getElementById("homeLink").target = "_top";
document.links[3].target = "_top";
 
Wert

Zeichenfolge mit dem Fenster- oder Framenamen oder eine der folgenden Konstanten (als Zeichenfolge): _parent | _self | _top | _blank. Der Wert _parent zielt auf den Frameset, zu dem das aktuelle Dokument gehört; der Wert _self zielt auf das aktuelle Fenster; der Wert _top zielt auf das Hauptbrowserfenster und eliminiert dabei alle Frames; und der Wert _blank erstellt ein neues Fenster in der Standardgröße.

 
Standardwert

Keiner.

textNN 4 IE nicht zutreffend DOM nicht zutreffend

Schreibgeschützt

Gibt den Text zwischen dem Start- und dem End-Tag des a-Elements zurück. Diese Eigenschaft stammt aus den Zeiten vor dem W3C-DOM und sollte nur verwendet werden, wenn sie für Navigator 4 erforderlich ist.

 
Wert

Zeichenfolgenwert.

 
Standardwert

Keiner.

typeNN 6 IE 6 DOM 1

Lesen/Schreiben

Der MIME-Typ des Zieldokuments am anderen Ende des Hyperlinks, der durch das href-Attribut angegeben wurde. Anhand dieser Informationen können Browser beispielsweise die Unterstützung für eine Ressource vorbereiten, für die ein Multimedia-Player oder ein Plug-In erforderlich ist.

 
Beispiel
 
if (document.getElementById("myLink").type == "image/jpeg") {
    ...
}
 
Wert

MIME-Typ (Groß-/Kleinschreibung unwichtig). Einen Katalog der registrierten MIME-Typen finden Sie unter ftp://ftp.isi.edu/in-notes/iana/assignments/media-types/.

 
Standardwert

Keiner.

urnNN nicht zutreffend IE 4 DOM nicht zutreffend

Lesen/Schreiben

Verweist auf eine Uniform Resource Name (URN)-Version des Zieldokuments, das im href-Attribut angegeben wurde. Mit diesem Attribut soll in der Zukunft das URN-Format von URIs unterstützt werden. Hierbei handelt es sich um eine neue Empfehlung, die beim IETF in der Diskussion ist (siehe RFC 2141). Obwohl dieses Attribut in IE unterstützt wird, ist es kein Ersatz für das href-Attribut.

 
Beispiel
 
document.getElementById("link3").urn = "http://www.megacorp.com";
 
Wert

Vollständiger oder relativer URN als Zeichenfolge.

 
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.