Home | Top | Free Ajax Editor | JavaScript Editor JavaScript EditorGet Advanced
JavaScript and Ajax Editor,
Validator and Debugger!

1st JavaScript Editor.


doScroll Method

Simulates a click on a scroll-bar component.

Syntax

object .doScroll( [ sScrollAction ] )

Parameters

sScrollAction Optional. String  that specifies how the object scrolls, using one of the following values:
scrollbarDown Default. Down scroll arrow is at the specified location.
scrollbarHThumb Horizontal scroll thumb or box is at the specified location.
scrollbarLeft Left scroll arrow is at the specified location.
scrollbarPageDown Page-down scroll bar shaft is at the specified location.
scrollbarPageLeft Page-left scroll bar shaft is at the specified location.
scrollbarPageRight Page-right scroll bar shaft is at the specified location.
scrollbarPageUp Page-up scroll bar shaft is at the specified location.
scrollbarRight Right scroll arrow is at the specified location.
scrollbarUp Up scroll arrow is at the specified location.
scrollbarVThumb Vertical scroll thumb or box is at the specified location.
down Composite reference to scrollbarDown.
left Composite reference to scrollbarLeft.
pageDown Composite reference to scrollbarPageDown.
pageLeft Composite reference to scrollbarPageLeft.
pageRight Composite reference to scrollbarPageRight.
pageUp Composite reference to scrollbarPageUp.
right Composite reference to scrollbarRight.
up Composite reference to scrollbarUp.

Return Value

No return value.

Remarks

Cascading Style Sheets (CSS) allow you to scroll on all objects through the overflow property.

When the content of an element changes and causes scroll bars to display, the doScroll method might not work correctly immediately following the content update. When this happens, you can use the setTimeout method to enable the browser to recognize the dynamic changes that affect scrolling.

Examples

This example uses the doScroll method to scroll down when a button is clicked.

 

<HEAD>
<SCRIPT>
function scrollBehavior()
{ document.body. doScroll ("scrollbarPageRight"); }
function scrollBehavior1()
{ txtScrollMe. doScroll ("scrollbarDown"); }
function scrollBehavior2()
{ txtScrollMe. doScroll ("scrollbarPageDown"); }
</SCRIPT>
</HEAD>
<BODY>
<BUTTON onclick="scrollBehavior()" CLASS="colorIt" > Click to Scroll Page </BUTTON> <BR> <HR>
<BUTTON onclick="scrollBehavior1()" ondblclick="scrollBehavior2()" CLASS="colorIt"> Click to Scroll Text Area </BUTTON><BR><BR>
<TEXTAREA ID=txtScrollMe CLASS="colorIt"> This text area scrolls down when the "Click to Scroll the Text Area" button is clicked. The doScroll method scrolls it as if the down arrow component of the scroll bar had been clicked. Double-click the button to scroll down a whole page.
</BODY>

This example uses the doScroll method to scroll down a text area in one-second intervals.

 

<HEAD>
<SCRIPT>
var iTimer; function timeIt()
{ iTimer = setInterval("scrollIt()", 1000); }
function scrollIt()
{ oScrollMe. doScroll ("down"); }
</SCRIPT>
</HEAD>
<BODY onload="timeIt()">
<DIV ID=oScrollMe STYLE="width:200px;height:75px;overflow:scroll"> </DIV>
</BODY>

Standards Information

There is no public standard that applies to this method.

Applies To

[ Object Name ] Platform Version
Win16:
Win32:
Unix:
Mac:
Windows CE:
 
BODY , CUSTOM , DIV , SPAN , TEXTAREA
Home | Top | Free Ajax Editor | JavaScript Editor JavaScript EditorGet Advanced
JavaScript and Ajax Editor,
Validator and Debugger!

1st JavaScript Editor.