Scroll Object [Properties and Methods Summary]

Methods:

activate()
starts the scroll mechanism by applying DynLayers and events to the layers that make up the scroll
back()
loads the previous page in the history
build()
generates the necessary CSS and DIV tags to display the scroll
forward()
loads the next page in the history
jumpTo(y)
jumps the scrollbar to a specific coordinate (integer), you can also use 'top' or 'bottom' to jump to those spots
load(url)
loads a new HTML page into the scroll
reload()
reloads the current page
setColors(bg,border,bar,arrow,box)
changes the colors of various parts of the scroll
setDimensions(barX,barY,barW,barH,arrowuH,arrowdH,boxH,border)
defines the dimensions of the scrollbar
setHeight(height)
defines a new height of the content layer, this is necessary when the scroll window contains only layers because the height of the document cannot be found by the scroll object
setImages(box0,box1,up0,up1,dn0,dn1,bar)
applies images to the scrollbar
setMargins(l,r,t,b)
sets the margins of the content page
writeContent(doc)
writes the necessary CSS to the content pages when using the non-buffered scroll, see the advanced section for an example

The Scroll Object initializes itself as a DynLayer so all the methods of the DynLayer can be used on it by calling it as objectName.lyr.show() etc.

Properties:

clipImages
determines whether the layers that contain the scroll images will be clipped or not
contentRef
returns the correct nestref to be used when defining DynLayers for layers within the scroll object
lyr
a property which is defined as a DynLayer for the entire scroll window, all methods of the DynLayer can be applied to the lyr property
obj
string reference to the object
slideInc
sets the number of pixels the content will scroll each increment
slideSpeed
sets the repetition speed of the scroll when you press the up-down arrows
url
returns the current url of the page displayed
usebuffer
determines how IFRAME will be used in the scroll, true to use IFRAME as a buffer, false to use IFRAME directly
visibility
sets the visibility of the generated scroll window to be "hidden", "visible", or "inherited"
zIndex
sets the zIndex of the generated scroll window (integer)

Note: There are many other properties and methods that are used internally by the Scroll Object. However the ones listed here are the ones that you will ever really have to deal with. Feel free to browse the code if you want to change anything (but please keep the disclaimer).

Scroll Object:

Home Next Lesson: List Object