The Siebel CRM web architecture supports the use of browser JavaScript. The following object types in the Siebel Repository support browser script:
Application
Applet
Business Component
Business Service (including property sets)
Control
The set of available event handlers and methods for these object types is very limited compared with server scripts. In addition, it is important to understand browser scripting as the last resort, which we should use only when the given requirement cannot be implemented declaratively or with server script.
The following requirements represent reasons to use browser scripting:
Manipulation of applet controls: The visual appearance of applet controls such as text fields and buttons can be manipulated only via specialized browser script methods provided by the Object Interface API of Siebel CRM.
User dialogs: Complex dialogs and bidirectional communication with the end user often require the use of browser script. For example, we can use JavaScript...