JavaScript™ for automation

Use JavaScript™ for shared and unshared actions, buttons, action hotspots, picture hotspots, script libraries, and events. JavaScript™ Version 1.3 is currently supported.

JavaScript™ is particularly useful for providing interactive components, such as:

  • Form and field validation
  • Mouse effects (such as image rollover buttons and friendlier URLs)
  • Numeric calculations
  • Dialog box simulations

If you have selected JavaScript™, you can write code that executes in either the Notes® client or on the Web. If you have selected Common JavaScript™, you can write code that executes in both the Notes® client and on the Web.

When you use JavaScript™, more processing can be done at the workstation instead of the server, thereby reducing network traffic and improving run-time task processing.

JavaScript™ works with Notes® objects, such as windows, documents, or fields. The objects that you can attach to JavaScript™ vary, according to the component you are working on. In the Info List, click Objects to see what is available. For example, set up a JavaScript™ automated task for an OnClick event in a hotspot.

You can also check the following table to see what JavaScript™ objects are available in each automated component and whether they are supported in different browsers and the Notes® client.