Preventing Undefined JavaScript Function Errors

Preventing Undefined JavaScript Function Errors

You can define JavaScript functions anywhere in an HTML file, however, the best place to define them is in the HTML header (between the

and tags). If a JavaScript function is defined in the body of the document and it doesn’t write out elements of the page layout, it’s possible for the function to be invoked before it is fully defined, causing obscure JavaScript errors. For instance, say you have a function rollover() that swaps images on a user mouse-over. If the user is moving the mouse over that image while the browser is still reading the remainder of the HTML file and hasn’t finishing adding the rollover function to its function list, an error might result. FrontPage 97 sometimes puts JavaScript functions in the body of an HTML document when using the WebBot feature. By placing JavaScript functions in the HTML header, you can ensure that these errors do not occur.


Share the Post: