Siebel Interactive Designer API Reference > Pageset Functions > Start On Active >

Implementing Start On Active


To implement the Start On Active function, use the following methods.

Modify InitApp()

Modify the function InitApp() in custom/customCode.js to call ISS.SOALoadPageset(). The function takes two optional parameters:

An example of how this function may look is shown below:

function InitApp() {

// insert initialization code here

// start with contents listing

ISS.ShowContentsList();

// can start with page in addition to or instead of showing contents list

ISS.SOALoadPageset(ISS.GetUIPath()+"welcome.htm", false);

}

To avoid a flash effect, verify that the source of the mainArea frame in ol_ui is "javascript:"

Use Hidden Frames

To implement Start on Active with hidden frames, create a new hidden frame in ol_ui called "dynaframe" using the parameter string format http://.../home.htm?config_file_path=filename.htm.

NOTE:  Be sure to add space for the hidden frame in the frameset's row/column definition.

The source for this file should be the empty javascript call:

<FRAME SRC="javascript:''" NAME="dynaframe" MARGINWIDTH="0"...>


 Siebel Interactive Designer API Reference 
 Published: 18 April 2003