Chapter 41. Embedded Objects

IN THIS CHAPTER

  • Using applet and embed element objects

  • Exploring the object element object

  • Understanding the unusual param element

In addition to the typical content that you see in web pages—primarily text and images—you can embed other kinds of content into the page. Such embedded content usually requires the powers of additional software, such as plug-in players or other external code processors, to load and display the content. Historically, all of this external content has been added to web pages by one of three HTML elements: applet, embed, or object. In the HTML 4.0 standard, the applet element, which was intended originally for loading Java applets, is deprecated in favor of the newer object element. That has not stopped modern browser makers from supporting the applet element (which they must for backward compatibility anyway), and even Java's maker recommends continued use of the applet element for loading applets over the Internet.

A similar standards trend exists for the embed element, which, in theory anyway, may ultimately be replaced exclusively by the object element. Mozilla browsers, however, prefer that embedded content requiring plug-ins (such as Flash content) be loaded through an embed element.

An object element is intended to be more extensible than applet and embed, meaning that it has enough attributes and power to summon the Java virtual machine if the incoming code is a Java applet, or run an ActiveX program (in Internet Explorer ...

Get JavaScript® Bible, Sixth 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.