info@a-coding-project.de

JavaScript: embeds

Das clientseitige embeds-Objekt ist zum Einen ein Array der eingebetteten Features einer Seite (unter JavaScript ) und zum Anderen eine Kollektion (unter JScript) eben dieser embed-Elemente.

JScript  nach oben

Die embeds-Kollektion (JScript) besitzt die folgende Eigenschaft:

  • length (JScript 3.0)

... und Methoden:

  • item (JScript 3.0)
  • namedItem (JScript 6.0)
  • tags (JSript 3.0)
  • urns (JScript 5.0)

Bitte beachten Sie, dass es sich dabei um eine Kollektion handelt. Die Eigenschaften von Kollektionen werden im Abschnitt 4 dieses Kapitels genauer beschrieben.

a = document.embeds.meinemb.pluginspage;
...

JavaScript  nach oben

Wie bereits eingangs erwähnt, handelt es sich bei embeds unter JavaScript um ein Array. Der Zugriff auf einen einzelnen Embeds kann entweder über den nullbasierten Index oder den Namens-String geschehen. Beide werden innerhalb der eckigen Klammern notiert. Außerdem kann das Embed auch direkt als Unterobjekt des Dokuments mit dem Namen angesprochen werden. Beispiel:

a = document.embeds[0].play();
b = document.embeds['meinEmb'].stop();
c = document.meinEmb.pause();

Je nach verwendetem Feature des Embeds (Audio, Video, 3D) und installiertem Plugin, besitzt es unterschiedliche Methoden. Da die Methoden leider nur unzureichend beschrieben werden, soll hier lediglich eine Aufzählung erfolgen. Die Funktionsweise der meisten Methoden läßt sich allerdings leicht an den Namen erschließen. Weitere Informationen erhalten Sie u.a. bei Netscape: LiveAudio and LiveConnect.

AnimateObjectinitseek
DeleteObjectisActiveSetAnchorObject
destroyIsPausedSetBackgroundImage
end_timeIsPlayingsetvol
equalsIsReadyShowObject
fade_from_toLoadSceneSpinObject
fade_toMorphObjectstart_at_beginning
getClassnotifystart_time
getPeernotifyAllstop
GetVolumeonAnchorClickstop_all
getWindowonMouseMovestop_at_end
GotoViewPointpauseStopAll
hashCodeplaytoString
HideObjectrewindwait

Das Array selbst besitzt darüber hinaus die length-Eigenschaft, die die Anzahl der Embeds angibt.

Über uns

Stefan Wienströer

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project

Auch interessant