54 Part III . Document Objects Reference Another (Web design service)
54 Part III . Document Objects Reference Another possibility is to make a portion of the site accessible to most, if not all, browsers, and restrict the scripting to only the occasional enhancement that non- scriptable browser users won t miss. Once the application reaches a certain point in the navigation flow, then the user needs a more capable browser to get to the really good stuff. This kind of design is a carefully planned strategy that lets the site welcome all users up to a point, but then enables the application to shine for users of, say, W3C DOM-compatible browsers. The ideal page is one that displays useful content on any browser, but whose scripting enhances the experience of the page visitor perhaps by offering more efficient site navigation or interactivity with the page s content. That is certainly a worthy goal to aspire to. But even if you can achieve this ideal on only some pages, you will reduce the need for defining entirely separate, difficult-to-maintain paths for browsers of varying capabilities. Dealing with beta browsers If you have crafted a skillfully scripted Web page or site, you may be concerned when a prerelease (or beta) version of a browser available to the public causes script errors or other compatibility problems to appear on your page. Do yourself a favor don t overreact to bugs and errors that occur in prerelease browser ver sions. If your code is well written, it should work with any new generation of browser. If the code doesn t work correctly, consider the browser to be buggy. Report the bug (preferably with a simplified test case script sample) to the browser maker. The exception to the it s a beta bug rule arose in the transition from NN4 to NN6. As you learn in Chapter 14, a conscious effort to eliminate a proprietary NN4 feature (the
From our experience, we are can tell you that you can find a reliable and cheap webhost service at Java Web Hosting services.