O'Reilly logo

JavaScript® Bible, Sixth Edition by Danny Goodman, Brendan Eich, Michael Morrison

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required