constructor

Top  Previous  Next

The constructor must be called to initialize a HostSurfer instance. It can be invoked without parameters, as they are all optional.

 

 

var hs = new zScope.HostSurfer({

 view: {

         id: "outputContainer"

 },

 term: {

         url: "https://myzscopeserver/myconnection/"

         float: { ... }

 },

 rules: {

         baseUrl: "/myrules"

         paths: ["rule1", "rule2"..., "ruleN"]

 }        

});

 

Call Parameters

 

Parameter name

Explanation

view

Specifies where the HTML rendering will be placed.

term

Specifies the parameters for the terminal emulation to be used and its layout.

rules

Indicates the screen rules information associated with the application.

 

Attributes for the 'view' parameter:

 

Attribute name

Explanation

id

Indicates the HTML element ID where the rendering for the underlying screen will be placed.

 

Attributes for the 'term' parameter:

 

Attribute name

Explanation

url

An url pointing to a z/Scope Anywhere connection.

float

A JSON with the coordinates where a floating panel with the terminal emulation will be placed. If this parameter is not specified, the terminal emulation is embedded on the page. It accepts the top, bottom, left, right, width and height attributes.

 

Attributes for the 'rules' parameter:

 

Attribute name

Explanation

baseUrl

The base URL where the screen-rule files will be loaded from. If omitted, is assumed that files are located in the root directory.

paths

An array with the screen-rule files to load.

 

Return Object

 

This function returns a HostSurfer object