User Guide | AJScroller Builder | Example 1 | Example 2 | Product Page | Order Page

# AJScroller

## Product Information

### Overview

AJScroller is a versatile cross-browser, cross-platform DHTML scroller that can be configured to scroll vertically or horizontally. You can run multiple scrollers on the same page, with full dynamic control over each scroller. HTML syntax is supported, which means you can add images, format and align text quickly and easily.

### Features

- Cross-platform browser-based scroller builder
- Runs multiple scrollers on one web page
- Allows full HTML syntax for scroller items
- Supports images and full text formatting and alignment
- Adjustable scrolling speed and pause delay between scroller items
- User can pause, resume and adjust the speed of the scroller
- Cross-browser compatible
  - IE Explorer 5.x and 6.x
  - Netscape 4.06+
  - Netscape 6.x and 7.x
  - Opera 7.x
  - Safari
  - Mozilla
  - Konqueror
  - Galeon
- Free technical support
- Free setup support (for registered users only)

## Installation Instructions

1. Copy ajlib.js and ajscroller.js to the folder containing the web page.
2. Configure the scroller using AJScroller Builder. As a quick start, you could load the code in the example, paste it in the text area and click on the Load button to load the scroller configuration in the example. Click on the Preview button to view the scroller.
3. Paste the generated code on your web page at the location where you want the scroller to appear.
4. Paste the following HTML code at the <head> section of your web page to link to the library files:

> > <script type="text/javascript" language="JavaScript1.2" src="ajlib.js"></script>
> > <script type="text/javascript" language="JavaScript1.2" src="ajscroller.js"></script>

That's all you need to do to integrate the scroller to your form!

## Advanced Issues

### Dynamic Scroller Control

The following JavaScript functions can be used to control the behavior of the scroller:

Function | Description
pause() | Pauses the scroller
resume() | Resumes scrolling
slower(value) | Increase scrolling speed. Specify the step size using the "value" input parameter
faster(value) | Decrease scrolling speed. Specify the step size using the "value" input parameter

You could configure the scroller so that it does not start automatically after the page finishes loading by modifying the onload event as follows:

> > > onload = function(){ajscroller_1.load();};
> > > onresize = function(){ajscroller_1.load();};

### Multiple Scrollers

You have to make some modifications to the code generated by the builder to run multiple scrollers on the same page.

For example, you have 2 scrollers whose name are ajscroller_1 and ajscroller_2. To run both scrollers on the same page, combine the onload and onresize event handlers from both scrollers and add it at the end of the 2nd scroller:

> > onload = function(){ajscroller_1.start();ajscroller_2.start();};
> > onresize = function(){ajscroller_1.load();ajscroller_2.load();};

Then remove the event handlers from the generated code to complete the integration:

> > onload = function(){ajscroller_1.start();};
> > onresize = function(){ajscroller_1.load();};

You could refer to the examples included in the download for more details. Please contact us if you encounter any problems.

## Technical Support

If you experience problems installing or using the script, you could consult our Technical Support online or send us an email describing the problem, together with the URL of the web page or an attachment of the necessary files. All the files should be placed in a zip file to facilitate easy retrieval.

Feedback and suggestions are most welcome. We greatly appreciate user comments to help us to improve on the product and documentation.

## Product Registration

The script is free only for non-commercial web sites. For commercial usage, you have to purchase the script to remove the credit link. Details on the pricing, ordering process and customer support can be found on the product order page.

## License Agreement

All copyrights to the software are exclusively owned by NavSurf. You may not use, copy, emulate, clone, sell, modify, distribute, decompile, disassemble, reverse engineer or transfer the software, or any portion of it, except as provided for in this agreement. Any unauthorized use of the software will result in criminal and civil prosecution. All rights not expressly granted in this license are reserved by the author. The unregistered version of the software may be freely distributed provided that the distribution package is not modified in any way.

The copyright owner and author of the software disclaim all warranties either expressed or implied, including, but not limited to implied warranties of merchantability and fitness for a particular purpose, with respect to the software or documentation. In no event will the author or copyright owner be liable for any damages whatsoever (including without limitation to damages for loss of business profits, business interruption, loss of business information and the like) arising out of the use or the inability to use this product.

Installing and using this software signifies acceptance of these terms and conditions. If you do not agree with the terms of this license, you must cease to use the product and remove the files immediately.

User Guide | AJScroller Builder | Example 1 | Example 2 | Product Page | Order Page