all  

Unterobjekt von: document
Unterobjekte: style
Eigenschaften: Methoden:

Hinweise

1. das all- Objekt ist Microsoft- spezifisch.
2. Angesprochen wird das Tag entweder durch Nummer oder Namen (im betreffenden Tag mit id="" vergeben):

Beispiel:
<script language="JavaScript"> <!-- document.all.tags("a")[0].innerText = "Super-Link"; document.all.superlink2.innerText = "Super-Link2"; //--> </script> <a href="http://sbb.ch/">Bla</a> <a href="http://sbb.ch/" id="superlink2">Blu</a>

Eigenschaften



className (CSS-Klassenname)

Ermittelt/ ändert die CSS- Klasse des Elements.



Datenanbindung: dataFld (Datenfeld), dataFormatAs (Datentyp), dataPageSize (Anzahl Datensätze), dataSrc (Datenquelle), recordNumber (Datensatznummer)

siehe: SelfHTML



id (id-Name)

Speichert den per id vergebenen Elementnamen.



innerHTML (HTML-Inhalt)

Inhalt des Tags mit ggf. anderen Tags.



innerText (Text-Inhalt)

s. oben, jedoch nur Text.



isTextEdit (Editierbarkeit)

Gibt true zurück, falls Element editierbar, ansonsten false.



lang (Sprache)

Sprache des Elements (für Tags kann mit dem Attribut lang= eine Sprache für das jeweilige Element vergeben werden).



language (Scriptsprache)

Scriptsprache des betreffenden Scripts.



length (Anzahl)

Speichert Anzahl der Tags in der Datei.

Beispiel:
javascript:alert('Anzahl der Tags:'+document.all.length)


offsetHeight (Höhe)

Höhe des Elements.



offsetLeft (Abstand zum linken Rand)

Abstand des Elements zum linken Rand.



offsetParent (Elternelement-Position)

SelfHTML: "Speichert dasjenige Elternelement eines Elements, von dessen Positionierung die Positionierung des Elements abhängt. offsetParent ist dabei eine Art Zeiger auf das übergeordnete Element. Hinter der Eigenschaft lassen sich wiederum alle Eigenschaften und Methoden des all-Objekts notieren. Diese gelten dann für das Element, auf das der Zeiger zeigt.

Beispiel: <a href="javascript:alert(document.all.Bereich.offsetParent.tagName)">Test</a> "



offsetTop (Abstand zum oberen Rand)

/dito./



offsetWidth (Breite)

Breite des Elements.

Beispiel:
Breite dieses Links


outerHTML (Inhalt plus äußeres HTML)

wie innerHTML, jedoch zusätzlich mit dem mit id definierten Tag. - Beispiel: mach mal



outerText (Inhalt plus äußerer Text)

s. oben, - Beispiel: mach mal



parentElement (Elternelement)



parentTextEdit (Editierbarkeit des Elternelements)



sourceIndex (wievieltes Element)

Speichert, welches HTML- Element das aktuelle ist- Beispiel: javascript:alert('Dies ist das '+document.all.dashier.sourceIndex+'. Tag in dieser Datei')



tagName (HTML-Tag)

Beispiel: a href="javascript:alert(document.all.dieseshier.tagName)" id="dieseshier"



title (Titel)

Wert des title- Attributs des betreffenden Tags.



Methoden



click() (anklicken)

Simuliert einen Mausklick auf das Element.



contains() (in Element enthalten)

Prüft, ob ein Element in einem anderen enthalten ist. Erwartet als Parameter das zu enthaltende Tag.



getAttribute() (Attribut ermitteln)

Ermittelt Attribut eines Tags, erwartet zwei Parameter: das Attribut, welches ermittelt werden soll, und true oder false für Beachten bzw. Nichtbeachten von Gross-/ Kleinschreibung.



insertAdjacentHTML() (HTML einfügen)

Fügt zusätzlichen HTML-Code vor oder nach dem Tag ein. Erwartet zwei Parameter:
1. Plazierung: BeforeBegin fügt vor dem einleitenden Tag ein, AfterBegin nachher, BeforeEnd fügt vor dem abschliessenden Tag ein, AfterEnd nachher.
2. Code: einzufügender HTML-Code

Beispiel:
document.all.ili.insertAdjacentHTML("AfterBegin","<b>Wichtig:</b>");


insertAdjacentText() (Text einfügen)

s. oben, jedoch nur Text.



removeAttribute() (Attribut entfernen)

Entfernt Attribut eines Tags, erwartet zwei Parameter: das Attribut, welches entfernt werden soll, und true oder false für Beachten bzw. Nichtbeachten von Gross-/ Kleinschreibung.



scrollIntoView() (In Sichtweite scrollen)

In Sichtweite scrollen. Erwartet als Parameter true für obere oder false für untere Positionierung.

Beispiel: a href="javascript:document.all.eigenschaften.scrollIntoView('false')"

Anmerkung: Im Test positioniert der MSIE 5 auch bei false das Element am oberen Rand.



setAttribute() (Attribut setzen)

Setzt Attribut eines Tags, erwartet drei Parameter: das Attribut, welches gesetzt werden soll, der gewünschte Wert, und true oder false für Beachten bzw. Nichtbeachten von Gross-/ Kleinschreibung.


Einführung in Javascript: Objektreferenz: all