Interactivity - Dynamic Web Pages Back TOC Next
 

Web Pages built with FoxSet Studio can change their content, geometry, appearance and behaviour in various ways. The changes can be the result of:

  1. Visitor's actions such as passing the mouse over an element or clicking on it
  2. Designed actions executing at specific time intervals
    • automatically after the page loads
    • after the visitor initiates a sequence of actions

In other words, page dynamism consists of activating events and performed actions; hence designers will associate a number of actions to various events which is a two-step process:

  1. Select the activating event
  2. Set the associated actions

An associated action is a modification of a page component attribute, content or position coordinate. Note that any number of actions can be associated to one activating event. Exceptions to this two-step process are the rollover effects.

 
Sequences of Actions
 

The same activating event can perform different (subsequent) changes, if designed so, according to how many times the event was activated. For example when a visitor first time clicks a button some changes are applied, when he/she clicks the second time the same button some other changes are applied and so on.

 
Implied Behaviour
 
FoxSet Studio automatically creates changes that depend on other changes explicitly designed. For example you can attach a Reverse Control to a button performing different actions on subsequent clicks. The Reverse Control will execute in reverse order the sequence of actions you assigned to the button.
 
Timed out Behaviour
 
You can design changes to be performed with no visitor interaction after a time interval elapses. The time interval starts when all previous actions, if any, have been completed (Some changes are applied instantly, some require some time. For example an image can be swapped instantly or within a settable transition period).