<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FHTML%2FDIV</id>
		<title>JavaScript DHTML/HTML/DIV - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FHTML%2FDIV"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/DIV&amp;action=history"/>
		<updated>2026-04-04T18:28:36Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/DIV&amp;diff=2584&amp;oldid=prev</id>
		<title> в 10:02, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/DIV&amp;diff=2584&amp;oldid=prev"/>
				<updated>2010-05-26T10:02:41Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 10:02, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/DIV&amp;diff=2585&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/DIV&amp;diff=2585&amp;oldid=prev"/>
				<updated>2010-05-26T07:23:03Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Scrolling div Content==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &lt;br /&gt;
  &amp;quot;http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
     Example File From &amp;quot;JavaScript and DHTML Cookbook&amp;quot;&lt;br /&gt;
     Published by O&amp;quot;Reilly &amp;amp; Associates&lt;br /&gt;
     Copyright 2003 Danny Goodman&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;style rel=&amp;quot;stylesheet&amp;quot; id=&amp;quot;mainStyle&amp;quot; type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
html {background-color:#cccccc}&lt;br /&gt;
body {background-color:#eeeeee; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px;&lt;br /&gt;
    margin-left:15%; margin-right:15%; border:3px groove darkred; padding:15px}&lt;br /&gt;
h1 {text-align:right; font-size:1.5em; font-weight:bold}&lt;br /&gt;
h2 {text-align:left; font-size:1.1em; font-weight:bold; text-decoration:underline}&lt;br /&gt;
.buttons {margin-top:10px}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
/* ***********************************************************&lt;br /&gt;
Example 4-3 (DHTMLAPI.js)&lt;br /&gt;
&amp;quot;Dynamic HTML:The Definitive Reference&amp;quot;&lt;br /&gt;
2nd Edition&lt;br /&gt;
by Danny Goodman&lt;br /&gt;
Published by O&amp;quot;Reilly &amp;amp; Associates  ISBN 1-56592-494-0&lt;br /&gt;
http://www.oreilly.ru&lt;br /&gt;
Copyright 2002 Danny Goodman.  All Rights Reserved.&lt;br /&gt;
************************************************************ */&lt;br /&gt;
// DHTMLapi.js custom API for cross-platform&lt;br /&gt;
// object positioning by Danny Goodman (http://www.dannyg.ru).&lt;br /&gt;
// Release 2.0. Supports NN4, IE, and W3C DOMs.&lt;br /&gt;
// Global variables&lt;br /&gt;
var isCSS, isW3C, isIE4, isNN4, isIE6CSS;&lt;br /&gt;
// Initialize upon load to let all browsers establish content objects&lt;br /&gt;
function initDHTMLAPI() {&lt;br /&gt;
    if (document.images) {&lt;br /&gt;
        isCSS = (document.body &amp;amp;&amp;amp; document.body.style) ? true : false;&lt;br /&gt;
        isW3C = (isCSS &amp;amp;&amp;amp; document.getElementById) ? true : false;&lt;br /&gt;
        isIE4 = (isCSS &amp;amp;&amp;amp; document.all) ? true : false;&lt;br /&gt;
        isNN4 = (document.layers) ? true : false;&lt;br /&gt;
        isIE6CSS = (document.rupatMode &amp;amp;&amp;amp; document.rupatMode.indexOf(&amp;quot;CSS1&amp;quot;) &amp;gt;= 0) ? true : false;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
// Set event handler to initialize API&lt;br /&gt;
window.onload = initDHTMLAPI;&lt;br /&gt;
// Seek nested NN4 layer from string name&lt;br /&gt;
function seekLayer(doc, name) {&lt;br /&gt;
    var theObj;&lt;br /&gt;
    for (var i = 0; i &amp;lt; doc.layers.length; i++) {&lt;br /&gt;
        if (doc.layers[i].name == name) {&lt;br /&gt;
            theObj = doc.layers[i];&lt;br /&gt;
            break;&lt;br /&gt;
        }&lt;br /&gt;
        // dive into nested layers if necessary&lt;br /&gt;
        if (doc.layers[i].document.layers.length &amp;gt; 0) {&lt;br /&gt;
            theObj = seekLayer(document.layers[i].document, name);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return theObj;&lt;br /&gt;
}&lt;br /&gt;
// Convert object name string or object reference&lt;br /&gt;
// into a valid element object reference&lt;br /&gt;
function getRawObject(obj) {&lt;br /&gt;
    var theObj;&lt;br /&gt;
    if (typeof obj == &amp;quot;string&amp;quot;) {&lt;br /&gt;
        if (isW3C) {&lt;br /&gt;
            theObj = document.getElementById(obj);&lt;br /&gt;
        } else if (isIE4) {&lt;br /&gt;
            theObj = document.all(obj);&lt;br /&gt;
        } else if (isNN4) {&lt;br /&gt;
            theObj = seekLayer(document, obj);&lt;br /&gt;
        }&lt;br /&gt;
    } else {&lt;br /&gt;
        // pass through object reference&lt;br /&gt;
        theObj = obj;&lt;br /&gt;
    }&lt;br /&gt;
    return theObj;&lt;br /&gt;
}&lt;br /&gt;
// Convert object name string or object reference&lt;br /&gt;
// into a valid style (or NN4 layer) reference&lt;br /&gt;
function getObject(obj) {&lt;br /&gt;
    var theObj = getRawObject(obj);&lt;br /&gt;
    if (theObj &amp;amp;&amp;amp; isCSS) {&lt;br /&gt;
        theObj = theObj.style;&lt;br /&gt;
    }&lt;br /&gt;
    return theObj;&lt;br /&gt;
}&lt;br /&gt;
// Position an object at a specific pixel coordinate&lt;br /&gt;
function shiftTo(obj, x, y) {&lt;br /&gt;
    var theObj = getObject(obj);&lt;br /&gt;
    if (theObj) {&lt;br /&gt;
        if (isCSS) {&lt;br /&gt;
            // equalize incorrect numeric value type&lt;br /&gt;
            var units = (typeof theObj.left == &amp;quot;string&amp;quot;) ? &amp;quot;px&amp;quot; : 0 &lt;br /&gt;
            theObj.left = x + units;&lt;br /&gt;
            theObj.top = y + units;&lt;br /&gt;
        } else if (isNN4) {&lt;br /&gt;
            theObj.moveTo(x,y)&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
// Move an object by x and/or y pixels&lt;br /&gt;
function shiftBy(obj, deltaX, deltaY) {&lt;br /&gt;
    var theObj = getObject(obj);&lt;br /&gt;
    if (theObj) {&lt;br /&gt;
        if (isCSS) {&lt;br /&gt;
            // equalize incorrect numeric value type&lt;br /&gt;
            var units = (typeof theObj.left == &amp;quot;string&amp;quot;) ? &amp;quot;px&amp;quot; : 0 &lt;br /&gt;
            theObj.left = getObjectLeft(obj) + deltaX + units;&lt;br /&gt;
            theObj.top = getObjectTop(obj) + deltaY + units;&lt;br /&gt;
        } else if (isNN4) {&lt;br /&gt;
            theObj.moveBy(deltaX, deltaY);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
// Set the z-order of an object&lt;br /&gt;
function setZIndex(obj, zOrder) {&lt;br /&gt;
    var theObj = getObject(obj);&lt;br /&gt;
    if (theObj) {&lt;br /&gt;
        theObj.zIndex = zOrder;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
// Set the background color of an object&lt;br /&gt;
function setBGColor(obj, color) {&lt;br /&gt;
    var theObj = getObject(obj);&lt;br /&gt;
    if (theObj) {&lt;br /&gt;
        if (isNN4) {&lt;br /&gt;
            theObj.bgColor = color;&lt;br /&gt;
        } else if (isCSS) {&lt;br /&gt;
            theObj.backgroundColor = color;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
// Set the visibility of an object to visible&lt;br /&gt;
function show(obj) {&lt;br /&gt;
    var theObj = getObject(obj);&lt;br /&gt;
    if (theObj) {&lt;br /&gt;
        theObj.visibility = &amp;quot;visible&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
// Set the visibility of an object to hidden&lt;br /&gt;
function hide(obj) {&lt;br /&gt;
    var theObj = getObject(obj);&lt;br /&gt;
    if (theObj) {&lt;br /&gt;
        theObj.visibility = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
// Retrieve the x coordinate of a positionable object&lt;br /&gt;
function getObjectLeft(obj)  {&lt;br /&gt;
    var elem = getRawObject(obj);&lt;br /&gt;
    var result = 0;&lt;br /&gt;
    if (document.defaultView) {&lt;br /&gt;
        var style = document.defaultView;&lt;br /&gt;
        var cssDecl = style.getComputedStyle(elem, &amp;quot;&amp;quot;);&lt;br /&gt;
        result = cssDecl.getPropertyValue(&amp;quot;left&amp;quot;);&lt;br /&gt;
    } else if (elem.currentStyle) {&lt;br /&gt;
        result = elem.currentStyle.left;&lt;br /&gt;
    } else if (elem.style) {&lt;br /&gt;
        result = elem.style.left;&lt;br /&gt;
    } else if (isNN4) {&lt;br /&gt;
        result = elem.left;&lt;br /&gt;
    }&lt;br /&gt;
    return parseInt(result);&lt;br /&gt;
}&lt;br /&gt;
// Retrieve the y coordinate of a positionable object&lt;br /&gt;
function getObjectTop(obj)  {&lt;br /&gt;
    var elem = getRawObject(obj);&lt;br /&gt;
    var result = 0;&lt;br /&gt;
    if (document.defaultView) {&lt;br /&gt;
        var style = document.defaultView;&lt;br /&gt;
        var cssDecl = style.getComputedStyle(elem, &amp;quot;&amp;quot;);&lt;br /&gt;
        result = cssDecl.getPropertyValue(&amp;quot;top&amp;quot;);&lt;br /&gt;
    } else if (elem.currentStyle) {&lt;br /&gt;
        result = elem.currentStyle.top;&lt;br /&gt;
    } else if (elem.style) {&lt;br /&gt;
        result = elem.style.top;&lt;br /&gt;
    } else if (isNN4) {&lt;br /&gt;
        result = elem.top;&lt;br /&gt;
    }&lt;br /&gt;
    return parseInt(result);&lt;br /&gt;
}&lt;br /&gt;
// Retrieve the rendered width of an element&lt;br /&gt;
function getObjectWidth(obj)  {&lt;br /&gt;
    var elem = getRawObject(obj);&lt;br /&gt;
    var result = 0;&lt;br /&gt;
    if (elem.offsetWidth) {&lt;br /&gt;
        result = elem.offsetWidth;&lt;br /&gt;
    } else if (elem.clip &amp;amp;&amp;amp; elem.clip.width) {&lt;br /&gt;
        result = elem.clip.width;&lt;br /&gt;
    } else if (elem.style &amp;amp;&amp;amp; elem.style.pixelWidth) {&lt;br /&gt;
        result = elem.style.pixelWidth;&lt;br /&gt;
    }&lt;br /&gt;
    return parseInt(result);&lt;br /&gt;
}&lt;br /&gt;
// Retrieve the rendered height of an element&lt;br /&gt;
function getObjectHeight(obj)  {&lt;br /&gt;
    var elem = getRawObject(obj);&lt;br /&gt;
    var result = 0;&lt;br /&gt;
    if (elem.offsetHeight) {&lt;br /&gt;
        result = elem.offsetHeight;&lt;br /&gt;
    } else if (elem.clip &amp;amp;&amp;amp; elem.clip.height) {&lt;br /&gt;
        result = elem.clip.height;&lt;br /&gt;
    } else if (elem.style &amp;amp;&amp;amp; elem.style.pixelHeight) {&lt;br /&gt;
        result = elem.style.pixelHeight;&lt;br /&gt;
    }&lt;br /&gt;
    return parseInt(result);&lt;br /&gt;
}&lt;br /&gt;
// Return the available content width space in browser window&lt;br /&gt;
function getInsideWindowWidth() {&lt;br /&gt;
    if (window.innerWidth) {&lt;br /&gt;
        return window.innerWidth;&lt;br /&gt;
    } else if (isIE6CSS) {&lt;br /&gt;
        // measure the html element&amp;quot;s clientWidth&lt;br /&gt;
        return document.body.parentElement.clientWidth&lt;br /&gt;
    } else if (document.body &amp;amp;&amp;amp; document.body.clientWidth) {&lt;br /&gt;
        return document.body.clientWidth;&lt;br /&gt;
    }&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
// Return the available content height space in browser window&lt;br /&gt;
function getInsideWindowHeight() {&lt;br /&gt;
    if (window.innerHeight) {&lt;br /&gt;
        return window.innerHeight;&lt;br /&gt;
    } else if (isIE6CSS) {&lt;br /&gt;
        // measure the html element&amp;quot;s clientHeight&lt;br /&gt;
        return document.body.parentElement.clientHeight&lt;br /&gt;
    } else if (document.body &amp;amp;&amp;amp; document.body.clientHeight) {&lt;br /&gt;
        return document.body.clientHeight;&lt;br /&gt;
    }&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var scrollEngaged = false;&lt;br /&gt;
var scrollInterval;&lt;br /&gt;
var scrollBars = new Array();&lt;br /&gt;
function getElementStyle(elemID, IEStyleAttr, CSSStyleAttr) {&lt;br /&gt;
    var elem = document.getElementById(elemID);&lt;br /&gt;
    if (elem.currentStyle) {&lt;br /&gt;
        return elem.currentStyle[IEStyleAttr];&lt;br /&gt;
    } else if (window.getComputedStyle) {&lt;br /&gt;
        var compStyle = window.getComputedStyle(elem, &amp;quot;&amp;quot;);&lt;br /&gt;
        return compStyle.getPropertyValue(CSSStyleAttr);&lt;br /&gt;
    }&lt;br /&gt;
    return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function scrollBar(ownerID, ownerContentID, upID, dnID) {&lt;br /&gt;
    this.ownerID = ownerID;&lt;br /&gt;
    this.ownerContentID = ownerContentID;&lt;br /&gt;
    this.index = scrollBars.length;&lt;br /&gt;
    this.upButton = document.getElementById(upID);&lt;br /&gt;
    this.dnButton = document.getElementById(dnID);&lt;br /&gt;
    this.upButton.index = this.index;&lt;br /&gt;
    this.dnButton.index = this.index;&lt;br /&gt;
    &lt;br /&gt;
    this.ownerHeight = parseInt(getElementStyle(this.ownerID, &amp;quot;height&amp;quot;, &amp;quot;height&amp;quot;));&lt;br /&gt;
    this.contentElem = document.getElementById(ownerContentID);&lt;br /&gt;
    this.contentFontSize = parseInt(getElementStyle(this.ownerContentID, &lt;br /&gt;
        &amp;quot;fontSize&amp;quot;, &amp;quot;font-size&amp;quot;));&lt;br /&gt;
    this.contentScrollHeight = (this.contentElem.scrollHeight) ? &lt;br /&gt;
        this.contentElem.scrollHeight : this.contentElem.offsetHeight;&lt;br /&gt;
    this.initScroll = initScroll;&lt;br /&gt;
}&lt;br /&gt;
function initScroll() {&lt;br /&gt;
    this.upButton.onmousedown = handleScrollClick;&lt;br /&gt;
    this.upButton.onmouseup = handleScrollStop;&lt;br /&gt;
    this.upButton.oncontextmenu = blockEvent;&lt;br /&gt;
    this.dnButton.onmousedown = handleScrollClick;&lt;br /&gt;
    this.dnButton.onmouseup = handleScrollStop;&lt;br /&gt;
    this.dnButton.oncontextmenu = blockEvent;&lt;br /&gt;
    &lt;br /&gt;
    var isIEMac = (navigator.appName.indexOf(&amp;quot;Explorer&amp;quot;) != -1 &amp;amp;&amp;amp; navigator.userAgent.indexOf(&amp;quot;Mac&amp;quot;) != -1);&lt;br /&gt;
    if (!isIEMac) {&lt;br /&gt;
        document.getElementById(&amp;quot;innerWrapper0&amp;quot;).style.overflow = &amp;quot;hidden&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function handleScrollStop() {&lt;br /&gt;
    scrollEngaged = false;&lt;br /&gt;
}&lt;br /&gt;
function blockEvent(evt) {&lt;br /&gt;
    evt = (evt) ? evt : event;&lt;br /&gt;
    evt.cancelBubble = true;&lt;br /&gt;
    return false;&lt;br /&gt;
}&lt;br /&gt;
function handleScrollClick(evt) {&lt;br /&gt;
    var fontSize;&lt;br /&gt;
    evt = (evt) ? evt : event;&lt;br /&gt;
    var target = (evt.target) ? evt.target : evt.srcElement;&lt;br /&gt;
    var index = target.index;&lt;br /&gt;
    fontSize = scrollBars[index].contentFontSize;&lt;br /&gt;
    fontSize = (target.className == &amp;quot;lineup&amp;quot;) ? fontSize : -fontSize;&lt;br /&gt;
    scrollEngaged = true;&lt;br /&gt;
    scrollBy(index, parseInt(fontSize));&lt;br /&gt;
    scrollInterval = setInterval(&amp;quot;scrollBy(&amp;quot; + index + &amp;quot;, &amp;quot; + &lt;br /&gt;
        parseInt(fontSize) + &amp;quot;)&amp;quot;, 100);&lt;br /&gt;
    evt.cancelBubble = true;&lt;br /&gt;
    return false;&lt;br /&gt;
}&lt;br /&gt;
function scrollBy(index, px) {&lt;br /&gt;
    var scroller = scrollBars[index];&lt;br /&gt;
    var elem = document.getElementById(scroller.ownerContentID);&lt;br /&gt;
    var top = parseInt(elem.style.top);&lt;br /&gt;
    var scrollHeight = parseInt(scroller.contentScrollHeight);&lt;br /&gt;
    var height = scroller.ownerHeight;&lt;br /&gt;
    if (scrollEngaged &amp;amp;&amp;amp; top + px &amp;gt;= -scrollHeight + height &amp;amp;&amp;amp; top + px &amp;lt;= 0) {&lt;br /&gt;
        shiftBy(elem, 0, px);&lt;br /&gt;
    } else {&lt;br /&gt;
        clearInterval(scrollInterval);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
function initScrollers() {&lt;br /&gt;
    scrollBars[0] = new scrollBar(&amp;quot;outerWrapper0&amp;quot;, &amp;quot;innerWrapper0&amp;quot;, &amp;quot;lineup0&amp;quot;, &lt;br /&gt;
        &amp;quot;linedown0&amp;quot;);&lt;br /&gt;
    scrollBars[0].initScroll();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body style=&amp;quot;height:400px&amp;quot; onload=&amp;quot;initDHTMLAPI(); initScrollers()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Scrolling div Content&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;hr /&amp;gt; &lt;br /&gt;
&amp;lt;div id=&amp;quot;pseudoWindow0&amp;quot; style=&amp;quot;position:absolute; top:200px; left:45%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;outerWrapper0&amp;quot; style=&amp;quot;position:absolute; top:0px; left:0px; &lt;br /&gt;
    height:150px; width:100px; overflow:hidden; border-top:4px solid #666666; &lt;br /&gt;
    border-left:4px solid #666666; border-right:4px solid #cccccc;&lt;br /&gt;
    border-bottom:4px solid #cccccc; background-color:#ffffff&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;innerWrapper0&amp;quot; style=&amp;quot;position:absolute; top:0px; left:0px; padding:5px; &lt;br /&gt;
    font:10px Arial, Helvetica, sans-serif&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin-top:0em&amp;quot;&amp;gt; Lorem ipsum dolor sit amet, consectetaur adipisicing elit, &lt;br /&gt;
    sed do eiusmod tempor incididunt ut labore et &amp;lt;em id=&amp;quot;myem&amp;quot;&amp;gt;dolore&amp;lt;/em&amp;gt; magna &lt;br /&gt;
    aliqua. Ut enim adminim veniam, quis nostrud exercitation ullamco laboris nisi ut &lt;br /&gt;
    aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit &lt;br /&gt;
    involuptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint &lt;br /&gt;
    occaecat cupidatat non proident, sunt in culpa officia deseruntmollit anim id est &lt;br /&gt;
    laborum Et harumd und lookum like Greek to me, dereud facilis est expedit distinct.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;img id=&amp;quot;lineup0&amp;quot; class=&amp;quot;lineup&amp;quot; src=&amp;quot;scrollUp.gif&amp;quot; height=&amp;quot;16&amp;quot; width=&amp;quot;16&amp;quot; &lt;br /&gt;
    alt=&amp;quot;Scroll Up&amp;quot; style=&amp;quot;position:absolute; top:10px; left:112px&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;img id=&amp;quot;linedown0&amp;quot; class=&amp;quot;linedown&amp;quot; src=&amp;quot;scrollDn.gif&amp;quot; height=&amp;quot;16&amp;quot; width=&amp;quot;16&amp;quot; &lt;br /&gt;
    alt=&amp;quot;Scroll Down&amp;quot;  style=&amp;quot;position:absolute; top:128px; left:112px&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using the &amp;quot;div&amp;quot; Tag==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;JavaScript Unleashed&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  Before the first block.&lt;br /&gt;
  &amp;lt;div name=&amp;quot;layer1&amp;quot;&amp;gt;&amp;lt;hr&amp;gt;DIV 1&amp;lt;hr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  After the first block.&lt;br /&gt;
  &amp;lt;br&amp;gt;&lt;br /&gt;
  Before the second block.&lt;br /&gt;
  &amp;lt;div name=&amp;quot;layer2&amp;quot;&amp;gt;&amp;lt;h3&amp;gt;DIV 2&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;I am inside the second DIV block.&amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  After the second block.&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>