linkNN 6 IE 4 DOM 1

Das link-Objekt spiegelt das link-Element wider. Beachten Sie, dass viele der hier genannten Eigenschaften nur dann für die Skripterstellung im Objekt verfügbar sind, wenn die entsprechenden Attribute zu Beginn im HTML-Tag definiert werden. Darüber hinaus hat das Zuweisen neuer Eigenschaftswerte (auch bei nicht schreibgeschützten Eigenschaften) keine Auswirkungen, weil die in den entsprechenden Elementattributen enthaltenen Direktiven beim Laden des Dokuments verarbeitet werden. Dazu gehören u. a.: href, rel, rev und type. Die Eigenschaft media ist in IE 4 für den Macintosh nicht verfügbar. Denken Sie daran, dass die (in der Abhandlung der gemeinsamen Eigenschaften weiter vorne in diesem Kapitel beschriebene) Eigenschaft disabled es allen unterstützenden Browsern ermöglicht, ein verknüpftes Stylesheet ein- und auszuschalten.

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

Keine.

 
Objektspezifische Ereignisbehandlungsroutineneigenschaften
 
BehandlungsroutineNNIE/WindowsIE/MacDOM
onerror--4----
onload--4----
charsetNN 6 IE 4 DOM 1

Lesen/Schreiben

Gibt die Zeichenkodierung des Inhalts am anderen Ende des Hyperlinks an.

 
Beispiel
 
var charCoding = document.getElementById("myLink").charset;
 
Wert

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

 
Standardwert

Keiner.

disabledNN 6 IE 4 DOM 1

Lesen/Schreiben

Legt fest, ob das Element für eine Benutzerinteraktion verfügbar ist. Wenn die Eigenschaft auf true gesetzt ist, kann das Element weder den Fokus erhalten noch durch den Benutzer geändert werden und wird in der Seite in der Regel grau hinterlegt dargestellt. In IE für Windows ab Version 5.5 ist diese Eigenschaft für alle HTML-Elementobjekte verfügbar. In IE 4 und IE 5 gilt sie nur für Formularsteuerelemente, während Netscape ab Version 6 die Eigenschaft für Formularsteuerelemente und das style-Elementobjekt erkennt. Das Namens-/Wertpaar eines deaktivierten Formularsteuerelements wird nicht zusammen mit dem Formular übermittelt.

 
Beispiel
 
document.getElementById("myButton").disabled = true;
 
Wert

Boolescher Wert: true | false.

 
Standardwert

false

hrefNN 6 IE 4 DOM 1

Lesen/Schreiben

Stellt die URL bereit, die vom href-Attribut des Elements angegeben wird. In IE/Windows können Sie dieser Eigenschaft eine neue URL zuweisen, um nachträglich ein anderes Stylesheet zu laden.

 
Beispiel
 
document.getElementById("styleLink").href = "altStyles.css";
 
Wert

Zeichenfolge mit einer vollständigen oder relativen URL.

 
Standardwert

Keiner.

hreflangNN 6 IE 6 DOM 1

Lesen/Schreiben

Gibt den Sprachcode des Inhalts am Hyperlink-Ziel 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.

mediaNN 6 IE 4 DOM 1

Lesen/Schreiben

Legt das gewünschte Ausgabegerät für den Inhalt des Zieldokuments fest, das im href-Attribut angegeben ist. Mit dem Attribut media können Browser in der Zukunft Inhalte an bestimmte Gerätetypen, wie z. B. Handheld-Computer, sprachfähige Digitalisiergeräte oder Fernsehgeräte, anpassen. Diese Eigenschaft ist in IE 4 für den Macintosh nicht verfügbar.

 
Beispiel
 
if (document.getElementById("link3").media == "print") {
    // process for print output
}
 
Wert

Einer der folgenden Konstantenwerte in Form einer Zeichenfolge: all | print | screen.

 
Standardwert

all

readyStateNN nicht zutreffend IE 4 DOM nicht zutreffend

Schreibgeschützt

Gibt den aktuellen Downloadstatus des Objektinhalts zurück. Falls ein Skript (insbesondere eines, das durch ein Benutzerereignis ausgelöst wurde) bestimmte Aktionen ausführen kann, während das Dokument noch geladen wird, aber andere Aktionen vermeiden muss, bis die gesamte Seite geladen ist, bietet diese Eigenschaft sofortige Informationen zum Ladeprozess. Sie sollten diesen Wert bei der Auswertung von Bedingungen verwenden. Der Wert dieser Eigenschaft ändert sich während des Ladens, wenn sich der Ladezustand ändert. Jede Änderung des Eigenschaftswerts löst ein onReadyStateChange-Ereignis aus, das nicht nach oben verbreitet wird.

 

Als diese Eigenschaft in IE 4 eingeführt wurde, war sie nur für document-, embed-, img-, link-, object-, script- und style-Objekte verfügbar. In IE 5 wurde die Unterstützung für diese Eigenschaft auf alle HTML-Elementobjekte ausgeweitet.

 
Beispiel
 
if (document.readyState == "loading") {
		    //statements for alternate handling while loading
		}
 
Wert

Bei allen Elementen mit Ausnahme des object-Elements einer der folgenden Werte (als Zeichenfolge): uninitialized | loading | loaded | interactive | complete. Einige Elemente erlauben es dem Benutzer, mit einem Teil des Inhalts zu interagieren. In diesem Fall kann die Eigenschaft interactive zurückgegeben werden, bis der Ladevorgang abgeschlossen ist. Nicht alle Elementtypen geben während des Ladevorgangs alle Werte nacheinander zurück. Das object-Element gibt diese fünf Zustände in Form numerischer Werte zwischen 0 (uninitialized) und 4 (complete) an.

 
Standardwert

Keine.

relNN 6 IE 4 DOM 1

Lesen/Schreiben

Definiert die Beziehung zwischen dem aktuellen Element und dem externen Element, auf das der Hyperlink verweist. Dieses Element ist auch als Forward Link bekannt und nicht zu verwechseln mit dem Zieldokument, dessen Adresse mit dem Attribut href festgelegt wird. 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 rel-Attributs eines a-Elements in Kapitel 8.

 
Beispiel
 
if (document.getElementById("link3").rel == "alternate stylesheet") {
    // process for alternate style sheet
}
 
Wert

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

 
alternateappendixbookmarkchapter
contentscopyrightglossaryhelp
indexnextprevsection
startstylesheetsubsection
 
Standardwert

Keiner.

revNN 6 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-Standard-Hyperlinktypen (als eine einzelne Zeichenfolge), die das Element akzeptiert. Unterstützte Hyperlinktypen finden Sie unter der Eigenschaft rel.

 
Standardwert

Keiner.

sheetNN 6 IE nicht zutreffend DOM 1

Schreibgeschützt

Gibt eine Referenz auf das mit dem aktuellen Dokument verknüpfte styleSheet-Objekt (in der W3C-DOM-Terminologie als CSSStyleSheet-Objekt bezeichnet) zurück, wenn ein Stylesheet als Ziel des Hyperlinks angegeben ist. IE für Windows stellt eine ähnliche Eigenschaft bereit: styleSheet.

 
Beispiel
 
var extSS = document.getElementById("link3").sheet;
 
Wert

styleSheet-Objektreferenz.

 
Standardwert

Keiner.

styleSheetNN nicht zutreffend IE 5(Win) DOM nicht zutreffend

Schreibgeschützt

Diese nicht standardmäßige Hilfseigenschaft gibt eine Referenz auf das mit dem aktuellen Dokument verknüpfte styleSheet-Objekt zurück, wenn ein Stylesheet als Ziel des Hyperlinks angegeben ist. Netscape 6 stellt eine ähnliche Eigenschaft bereit: sheet.

 
Beispiel
 
var extSS = document.getElementById("link3").styleSheet;
 
Wert

styleSheet-Objektreferenz.

 
Standardwert

Keiner.

targetNN 6 IE 4 DOM 1

Lesen/Schreiben

Gibt den Namen des als Empfänger des verknüpften Inhalts festgelegten Fensters oder Frames an. Standardwert (äquivalent zu _self) ist die gewünschte Einstellung für verknüpfte Stylesheets.

 
Beispiel
 
document.getElementById("link4").target = "frame2";
 
Wert

Zeichenfolge mit dem Fenster- oder Framenamen oder eine der folgenden Konstanten (als Zeichenfolge): _parent | _self | _top | _blank.

 
Standardwert

Keiner.

typeNN 6 IE 4 DOM 1

Lesen/Schreiben

Gibt eine informative MIME-Typdeklaration zu den aus einer externen Quelle geladenen Informationen an. Ein externes Stylesheet wäre z. B. text/css. Diese Informationen werden in der Regel im type-Attribut eines Element-Tags definiert.

 
Beispiel
 
if (document.getElementById("myStyle").type == "text/css") {
    ...
}
 
Wert

MIME-Typzeichenfolge.

 
Standardwert

Keiner.