Embedded Data
The embeds[]
array contains objects that represent data (other than applets)
embedded in the document with the
<embed>
or
<object>
tag. Embedded data can take many forms
(audio, video, spreadsheets, etc.). The browser must have an
appropriate viewer installed or available so that it can display the
data to the user. In Netscape, special modules known as
plugins are responsible for
displaying embedded data. In
Internet Explorer, embedded data is
displayed by ActiveX controls. Both plugins and ActiveX controls can
be automatically downloaded from the network and installed as needed.
While the elements of the
applets[]
array all represent Java applets, the
elements of the embeds[]
array tend to be more
diverse, and few generalizations can be made about them. The
properties and methods of these objects depend upon the particular
plugin or ActiveX control that is used to display the embedded data.
You should consult the vendor-specific documentation for the plugin
or ActiveX control you are using. If it supports any kind of
scripting from JavaScript, the documentation should say so, and it
should describe the properties and methods that you can use from
JavaScript. For example, the documentation for the
LiveVideo plugin
from Netscape says that the LiveVideo object in the
embeds[]
array supports four methods:
play( )
, stop( )
,
rewind( )
, and seek( )
. With this information, you can write simple scripts that control how the plugin displays a movie you have embedded ...
Get JavaScript: The Definitive Guide, Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.