You will see these symbols throughout the site to indicate which scripts work on which browsers. If there is no symbol it should work on all JavaScript-enabled browsers. However, I am not able to test on all browsers, especially Macs. | |
| Not Netscape 2.x | |
| Netscape 3.x and Internet Explorer 4.x only | |
| Opera 3.x also comes under this category, although I've found some scripts do not work properly. | |
| Netscape 4.x only | |
| Internet Explorer 4.x only | |
| Netscape 4.x or Internet Explorer 4.x only | |
Internet Explorer 5.0 understands all that version 4.x does, with a few extras, plus a few things that are otherwise Netscape 4.x specific. Opera 4.x theoretically comes into this category, but some of the DHTML scripts will not work properly or at all. As I write this, Netscape 6 is currently being tested as a Release Candidate. It has been completely rewritten and the proprietary Netscape tags like <layer> have been abandoned. This means that it now understands many scripts that were previously only for Internet Explorer 4.x. However, DHTML scripts that are solely for Netscape 4.x will no longer work. Also, some scripts written for both IE and Netscape look for Netscape in the User Agent and use if... clauses to supply Netscape4.x specific code; these scripts also no longer work. Sun's HotJava 3.0 browser now has JavaScript support. Although it supports the latest version, HotJava only understands HTML 3.2, so for many scripts it can be considered equivalent to Netscape 3.x. You should always test your scripts in both Internet Explorer and Netscape (assuming they are intended to work in both) before uploading your page to your Web server. If possible, also test in Opera. | |