Tham khảo sách 'javascript bible_ chapter 41', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Scripting Cross-Platform Dynamic HTML Level 4 browsers Navigator 4 and Internet Explorer 4 incorporate some of the latest World Wide Web technologies for display and control over Web page content. Lumped together under the heading of Dynamic HTML DHTML these technologies dramatically extend the simple formatting of standard HTML that page authors have used for years. As the installed base of level 4 browsers grows the competition among application authors will drive the desire to provide more engaging and satisfying applications with little added cost in download time for the user. A lot of what the user gets with DHTML has previously been accomplished only via Java applets and plug-ins such as ShockWave. Not that DHTML will eliminate these technologies from the Web author s arsenal DHTML doesn t do sound or video for example but because DHTML can accomplish much more of what authors look for in assembling page content and layout without the long downloads of applets or plug-in content it becomes an attractive way for nonprogrammers to spice up Web applications. Perhaps categorizing DHTML authors as nonprogrammers is not quite right. DHTML also adds significantly to the vocabulary required to incorporate dynamic content into pages. Suddenly HTML becomes a lot more programming than simply adding tags to existing content. And if you want to do dynamic positioning of elements be prepared to put your JavaScript skills to use. What is DHTML You can practically find as many definitions of Dynamic HTML as there are people to ask. This is especially true if you ask Netscape and Microsoft. Each company defines DHTML in terms of the support its browser has for a variety of technologies. My definition covers a broad range because CHAPTER J J In This Chapter Introduction to Dynamic HTML The common denominator of DHTML functionality across browsers An interactive map puzzle written for cross-platform deployment 844 Part IV Putting JavaScript to Work DHTML is not really any one