| Advanced Interaction and "Rich Internet Application" Functionality |
Description |
Complexity Level |
| "Activate" functionality from static page image |
Start with a static screenshot and "activate" certain functionality. |
Low |
| Accordion |
The accordion effect incorporates a web control that allows you to provide multiple panes and display them one at a time using expanding and collapsing behavior. |
Medium |
| Add a Row Without Page Refresh |
Add a row to a data table without refreshing the page. |
Medium |
| Add to Cart |
Shopping cart with the functionalities to add and remove items. |
Very High |
| Alternate Views of products (thumbnails) |
Different views of the same product are displayed using thumbnails. |
Medium |
| Autopopulate text fields |
Content is automatically populated
after the user enters his user id. |
Low |
| Calculate Total Values to Proceed |
Prevent the user from proceeding until a numeric conidition is met. |
Medium |
| Callouts |
Error messages can be called out based on incorrect values. |
Low |
| Change Content on Mouse Over |
Content appears when user moves mouse over other content on the page. |
Low |
| Checkbox - Check/Uncheck All |
Check/Uncheck all items based on user action on one checkbox. |
Medium |
| Close and Navigate |
Closing a pop up window causes the parent window to navigate to a different page based on selection in popup window. |
Medium |
| Current Date |
The current date and time is displayed automatically. |
Low |
| Data Table - Batch Update |
Select multiple rows in a table and perform an operation. |
Medium |
| Data Table - Edit-in-place |
The contents of a table become editable when the user clicks on them. |
High |
| Date Operations - Add Days |
Display a new date based on the number of days the user wants to add to the initial date. |
Very High |
| Date Operations - Age from DOB |
This functionality calculates your age after you enter your DOB. |
Very High |
| Decisions - Multiple Decisions Points |
Creating validation based on multiple criteria |
High |
| Dependent Select |
A dropdown's selections depends on a user's previous dropdown selection. |
Medium |
| Display Content on Mouse Over |
Content is displayed on mouse over of some other content on the page. |
Low |
| Display Random Ad Banner |
Using the Math.Random widget to randomly display ad banners (image files). |
Low |
| Dynamic Question List |
List of questions changes based on previous answers. |
Medium |
| Expressions - List |
Performing and displaying list operations on a table. |
Medium |
| Expressions - Mathematical |
User enters in 3 numerical values and the total is calculated once they press the Calculate button. The values for the 3 items are retained after the Calculate button is pressed. |
Medium |
| Flash in Simulations |
Add a Flash (.swf) file to a page. |
Low |
| Grid |
Evenly distribute elements in columns. |
Very High |
| Jump to Next Field |
The input text for the phone number automatically gets in focus after typing the area code. |
Medium |
| Lightbox Effect - Confirmation Window |
A popup window is displayed and the background window becomes disabled and grayed out. |
Medium |
| Menus |
Creating a navigation menu. |
Medium |
| Moving From One List to Another |
A User can select or multi-select items from a list and then click on the appropriate arrow button to move it to the other list. |
Medium |
| Moving Items up/down in a shopping cart |
The order of the items in a shopping cart can be rearranged using Up and Down links. |
Very High |
| Multi-Form Submit |
Multiple forms and multiple submit buttons on one page. |
Medium |
| Password Strength Indicator |
Password strength indicator changes depending on what password is entered by the user. |
Low |
| Radio Group |
Using datasheets to drive a radio button group. |
Low |