Viewing the scrollLeft and scrollTop Properties : Browser Scroll : Window Browser JAVASCRIPT DHTML TUTORIALS


JAVASCRIPT DHTML TUTORIALS » Window Browser » Browser Scroll »

 

Viewing the scrollLeft and scrollTop Properties



/*
JavaScript Bible, Fourth Edition
by Danny Goodman 

Publisher: John Wiley & Sons CopyRight 2001
ISBN: 0764533428
*/

<HTML>
<HEAD>
<TITLE>Master of all Windows</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function leftFrame() {
    var output = "<HTML><BODY><H3>Body Scroll Values</H3><HR>n"

output += "<FORM>body.scrollLeft:<INPUT TYPE='text' NAME='xOffset' SIZE=4><BR>n"
    output += "body.scrollTop:<INPUT TYPE='text' NAME='yOffset' SIZE=4><BR>n"
    output += "</FORM></BODY></HTML>"
    return output
}
function rightFrame() {
    var output = "<HTML><HEAD><SCRIPT LANGUAGE='JavaScript'>n"
    output += "function showOffsets() {n"
    output += "parent.readout.document.forms[0].xOffset.value =  document.body.scrollLeft"
    output += "parent.readout.document.forms[0].yOffset.value =  document.body.scrollTop}"
    output += "document.onclick = showOffsetsn"
    output += "</SCRIPT></HEAD><BODY>"
    output += "Scroll this frame and click on a table border to view page offset values.<BR><HR>"
    output += "<TABLE BORDER=5>"
    var oneRow = "<TD>Cell 1</TD><TD>Cell 2</TD><TD>Cell 3</TD><TD>Cell 4</TD>" +
        "<TD>Cell 5</TD>"
    for (var i = 1; i <= 300; i++) {
         output += "<TR><TD><B>Row " + i + "</B></TD>" + oneRow + "</TR>"
    }
    output += "</TABLE></BODY></HTML>"
    return output
}
</SCRIPT>
</HEAD>
<FRAMESET COLS="30%,70%">
    <FRAME NAME="readout" SRC="javascript:parent.leftFrame()">
    <FRAME NAME="display" SRC="javascript:parent.rightFrame()">
</FRAMESET>
</HTML>


           
       



-

Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .

Follow Navioo On Twitter

JAVASCRIPT DHTML TUTORIALS

 Navioo Window Browser
» Browser Scroll