JavaScript Bible, Gold Edition part 56. This book will bring programmers and non-technical professionals, including casual programmers and scripters, painlessly up to speed on all aspects of mastering JavaScript. Key topics include programming fundamentals, JavaScript language elements and how to use them effectively, and how to easily and efficiently add powerful new functionality to HTML documents and Java applets. | 398 Part III Document Objects Reference The other image trick is to be sure to specify HEIGHT and WIDTH attributes for every image scripted or otherwise. Navigator 2 requires these attributes as does the HTML specification and document-rendering performance is improved on all platforms because the values help the browser lay out elements even before their details are loaded. In addition to the example that follows see Listings 18-16 through 18-18 you can find fuller implementations that use this method to assemble images and bar charts in many of the applications in Chapters 48 through 57. Because you can assemble any valid HTML as a string to be written to a window or frame a customized on-the-fly document can be as elaborate as the most complex HTML document that you can imagine. On h Example on the CD with Figure 18-2 and Listings 18-16 18-17 and 18-18 Related Items methods. Event handlers onSelectionChange NN2 NN3 NN4 NN6 IE3 J1 IE3 J2 IE4 IE5 Compatibility The onSelectionChange event can be triggered by numerous user actions although all of those actions occur on elements that are under the influence of the Windows edit mode. Related Items onControlSelect event handler. onStop NN2 NN3 NN4 NN6 IE3 J1 IE3 J2 IE4 IE5 Compatibility The onStop event fires in IE5 when the user clicks the browser s Stop button. Use this event handler to stop potentially runaway script execution on a page because the Stop button does not otherwise control scripts after a page has loaded. If you are having a problem with a runaway repeat loop during development you can temporarily use this event handler to let you stop the script for debugging. Chapter 18 The Document and Body Objects 399 On the Example on the CD with Listing 18-19 CD-ROM Related Items Repeat loops Chapter 39 . BODY Element Object For HTML element properties methods and event handlers see Chapter 15. Properties Methods .