|
Allgemeines zur Verwendung
Eigenschaften
Methoden
Eine Objektinstanz des Grafik-Objekts wird automatisch erzeugt, wenn der WWW-Browser mindestens eine Grafik in der HTML-Datei vorfindet. Daneben können Sie für dynamisch einzubindende Grafiken selbst neue Instanzen des Grafik-Objekts definieren.
FENSTERNAME.document.images[#].Eigenschaft/Methode() var Grafikdatei = window.document.images[4].src; |
FENSTERNAME.document.BILDNAME.Eigenschaft/Methode() var Grafikdatei = window.document.HomeButton.src; |
Zweitbild = new Image(); Zweitbild.src = "blau.gif"; document.images[0].src = Zweitbild.src;; |
Anschließend können Sie mit der neu erzeugten Instanz arbeiten. So können Sie der Instanz über die Objekteigenschaft src eine Grafikdatei zuordnen, im Beispiel die Datei "blau.gif". Die dritte Zeile im obigen Beispiel zeigt eine Anweisung, wie Sie dynamisch eine vorhandene Grafik ersetzen können. Angenommen, in der HTML-Datei wurde als erste Grafik in der Datei mit <img src="rot.gif"> ein rotes Bild eingebunden. Mit Hilfe von JavaScript können Sie nun, beispielsweise in Abhängigkeit vom Klicken auf einen Verweis, dieses rote Bild durch ein anderes, blaues Bild ersetzen.
FENSTERNAME.document.BILDNAME.border
Der Rahmen um eine Grafik. Mit var Rahmen = window.document.images[3].border beispielsweise speichern Sie die Dicke des definierten Rahmens um eine Grafik in einer Variablen.
Lesen
Ändern
FENSTERNAME.document.BILDNAME.complete
Gibt an, ob eine Grafik vollständig eingelesen ist oder nicht. Mit alert("Zustand von Grafik 1: " + window.document.images[0].complete) können Sie beispielsweise in einem Meldungsfenster ausgeben, ob eine Grafik vollständig geladen ist oder nicht.
Lesen
Ändern
FENSTERNAME.document.BILDNAME.height
Die Höhe einer Grafik. Mit var Hoehe = window.document.images[1].height beispielsweise speichern Sie die in der zweiten Grafik definierte Höhe in einer Variablen.
Lesen
Ändern
FENSTERNAME.document.BILDNAME.hspace
Der horizontale Abstand einer Grafik zu ihrer Umgebung. Mit var HAbstand = window.document.images[0].hspace beispielsweise speichern Sie den in der ersten Grafik definierten horizontalen Abstand in einer Variablen.
Lesen
Ändern
Ermittelt die Anzahl in einer HTML-Datei referenzierten Grafiken. Mit alert("Diese Datei enthält isg. " + window.document.images.length + " Grafiken") geben Sie beispielsweise die Anzahl der referenzierten Grafiken in einem Meldungsfenster aus.
Lesen
Ändern
FENSTERNAME.document.BILDNAME.lowsrc
Die niedriger auflösende Grafikdatei bei Grafiken in zwei Versionen. Mit var Schlechtbild = window.document.images[3].lowsrc beispielsweise speichern Sie die Angabe zu der in der vierten Grafik mit lowsrc= definierten Datei in einer Variablen.
Lesen
Ändern
FENSTERNAME.document.BILDNAME.name
Der Name einer Grafik. Mit var Bildname = window.document.images[2].name beispielsweise speichern den vergebenen Namen der dritten Grafik mit lowsrc= definierten Datei in einer Variablen.
Lesen
Ändern
FENSTERNAME.document.BILDNAME.prototype
Erlaubt die Definition eigener Eigenschaften f�r eine Grafik. Ein Beispiel war leider nicht auftreibbar.
Lesen
Ändern
FENSTERNAME.document.BILDNAME.src
Die Angabe zur Grafikdatei. Mit var Grafik = window.document.images[0].src beispielsweise speichern den Namen der ersten im der Datei referenzierten Grafikdatei in einer Variablen.
Lesen
Ändern
FENSTERNAME.document.BILDNAME.vspace
Der vertikale Abstand einer Grafik zu ihrer Umgebung. Mit var VAbstand = window.document.images[0].height beispielsweise speichern Sie den in der ersten Grafik definierten vertikalen Abstand in einer Variablen.
Lesen
Ändern
FENSTERNAME.document.BILDNAME.width
Die Breite einer Grafik. Mit var Breite = window.document.images[1].width beispielsweise speichern Sie die in der zweiten Grafik definierte Breite in einer Variablen.
Lesen
Ändern
Blättern: | |||
FENSTERNAME.document.forms[ ] / FORMULARNAME.elements[ ] / ELEMENTNAME | FENSTERNAME.document.layers[ ] / LAYERNAME |
HTML-Dateien selbst erstellen | |||
Dokumentation: JavaScript | |||
JavaScript-Objektreferenz |
© 1997 Stefan Münz, s.muenz@euromail.com