The IFrame Control allows external websites to be displayed as embedded within a Page, allowing an agent to interact with external resources as part of a Workflow.
It appears to the agent as a simple frame with the specified website contained within.
This Control is part of the Intermediate Control pack, and will only be available if your System has the appropriate licence.
How To
Add an IFrame to the Page. The options and style can be configured in the Options tab and Styling tab of the Field Properties.
IFrame Fields can be styled in a Stylesheet by referencing the control-iframe class.
Notes
The IFrame can have its contained website reset to the initially-specified URL via JavaScript or Update Links. Please see the .click() article for more information and an example regarding using JavaScript.
The current website displayed within the IFrame can be altered via the Script.Fields.NavigateIFrame()Helper Function.
Care should be taken to ensure that the destination website is displayed properly at the chosen IFrame size.
Not all websites allow embedding, and there may also be problems with differing security levels between the embedded site and Agent Guidance. If a site doesn't allow embedding, you will need to request the appropriate changes be made by the website's owner.
All the usual restrictions and considerations of iframe elements within the HTML standard exist for an IFrame Field.