In this chapter we've gained a thorough introduction to three of the most important parts of Dynamic HTML: the browser object model, the window
object, and most of window
's child objects. We looked at the reasons why the browser object model is important to Dynamic HTML programmers although held back from giving complex examples of how it can be manipulated via script code. We looked at how the object model is use to hide us from the internal operations of the browser itself. We considered the top level object, window
and looked at its most significant properties, methods and events. We finally looked at all of the child objects of window
to round off this chapter.
Specifically, we learned that:
window
object is the top-level object in the object model, and, while it has a lot of significant elements, this doesn't necessarily make it the most important object we'll use in DHTML programming.window
objects allow us to do things like access the browser's history list, find out information about the browser's version and display properties, and more
With this foundation in the object model, we're ready to move on to discuss the most important child of the window
object, the document
object. In the next chapter we'll be able to find out why this provides Dynamic HTML programmers with the functionality needed to manipulate individual elements on the web pages, such as text and graphics, something that was never possible in previous Internet Explorer releases.