VU Javascript Logo





Week 5




  1. Browser incompatibilities--Different browsers support different versions of JavaScript, different object models, and different event-handling approaches. Failure to take these differences into account is a major source of scripting errors.


  2. Browser bugs--Both beta and final releases of browser software contain bugs that can cause scripts to malfunction.


  3. Bad input--Scripts must stand up to bad inputs from users, CGI programs, and other sources.


  4. Bad design and coding--Scripts may be designed incorrectly or may contain undetected coding errors.


  5. Unexpected events--External events, such as the closing of a window or the opening of a frame in a window of its own, may cause scripts to malfunction.


  6. Unavailable resources--The unavailability of resources such as multimedia files, CGI programs, or database services may lead to errors.


  7. Loss of state--Other errors result when different parts of Web applications get out of sync.



Move to Next Page







Choose a link Down Arrow