This function creates a new element and places it on a Genie or a Rich Display File screen.
Parameters:
- row - the row number to move the element to; the row may be a decimal number; this parameter is only applicable to Genie screens; it should not be passed if the API is used in a Rich Display File application
- col - the column number to move the element to; the column may be a decimal number; this parameter is only applicable to Genie screens; it should not be passed if the API is used in a Rich Display File application
- type - optional element type, such as "div", "input", "button", or "img" (if not passed, "div" is assumed)
- content - optional content (innerHTML for div, value for input field, src for image)
- id - optional element id
Example:
The following illustrates various ways to use the newElement() API.
// Adding elements to a Genie screen var elemObj = newElement(3, 10); var elemObj = newElement(3, 10, "div" ,"Press Enter to Continue."); var elemObj = newElement(3, 10, "input"); var elemObj = newElement(3, 10, "img", "/images/logo.gif"); // Adding an element to a Rich Display File application screen var button = newElement("button", "Click to continue"); button.style.top = "100px"; button.style.left = "100px"; button.onclick = function() { pui.click(); }