Technology:

Lotus Notes Release 5

Course:

AD-500 Using Javascript in Domino Applications

Release:

5

Type:

Development

Duration:

2 Days

 

General Information (in English):

Language:

English

Product:

Notes/Domino

Release:

5

Delivery Method:

Instructor led

Description:

Summary Description:

 

Audience:

Through lecture/demonstration and hands-on exercises, this course provides students with the skills to use JavaScript in the Domino R5 environment, to extend their applications by:

Directly manipulating the integrated Document Object Model

Taking advantage of JavaScript Events in the IDE

Reducing server load by performing client-side processing

Enhancing data gathering with new techniques

Working with frames

 

Application developers who develop Notes/Domino applications and want to learn how to use the Document Object Model to develop more dynamic Domino applications for browser clients.

Objectives:

 

Prerequisites:

By the end of this course, the student should be able to:

Manipulate the Document Object Model to extend the capabilities of their Web browser applications

Perform client-side processing, such as field validation and formatting

Use the new event structure in R5 to trigger JavaScript code

Manipulate, and update frame content

Gather input by launching independent browser windows

Make the user interface more interactive with mouse control

Create and update keyword lists in a browser

 

Experience with the Domino R5 Designer client including:

Creating forms and pages

Writing code in the Programmers pane

Using the design preview options

Building a frame set and adding frames

Participants should also have programming experience with an object-oriented language. They do not need experience with JavaScript before attending the course.

 

 

Topics Covered:

 

Comments:

Defining JavaScript

Changing a document's properties

Coding a link hotspot with JavaScript

Creating a submit button

Writing and retrieving input values

Validating fields in browser

Formatting user inputs

Building a list of choices

Retrieving and adding single values in a select object

Retrieving multiple values in a select object

Building dialog boxes

Opening pages in frames using JavaScript

Creating rollover buttons