[thelist] Javascript for 'to top' if page is long, otherwise not

Hassan Schroeder hassan at webtuitive.com
Fri Nov 18 12:22:17 CST 2005


john at johnallsopp.co.uk wrote:

> I'd like a 'top' link at the bottom of pages which are longer than a
> screen depth...

> Can anyone help me out with this?

/* miniimally tested: FF 1.0.x/Linux, IE6/Win */

var thisHTML = document.getElementsByTagName("html")[0];
if ( thisHTML.scrollHeight > thisHTML.clientHeight )
{
    var backToTop = document.createElement("a");
    backToTop.href="#";
    backToTop.appendChild(document.createTextNode("back to top"));
    document.getElementsByTagName("body")[0].appendChild(backToTop);
}

HTH!
-- 
Hassan Schroeder ----------------------------- hassan at webtuitive.com
Webtuitive Design ===  (+1) 408-938-0567   === http://webtuitive.com

                          dream.  code.





More information about the thelist mailing list