zoukankan      html  css  js  c++  java
  • Javascript:Go to top of page

    <!-- this script got from www.javascriptfreecode.com-Coded by: Krishna Eydatoula -->
    <!-- START OF Watermark Jump to Top Link DHTML -->


    <!-- SUMMARY BRIEF

        This DHTML script will put a small watermark
        link in the bottom right corner of your page
        that will stay there even when the page scrolls.
        This link will always take the user back to
        the top of the page.

    -->


    <!-- Put this portion of the script inside of your <HEAD> tag -->


    <script>
    <!--

    // Change this text to the text that you want to be displayed as the link on your page.

    var displayed="<nobr><font size=2 face=Arial><b>[Top]</b></font></nobr>"

    // === DO NOT EDIT ANYTHING BELOW THIS LINE!!! === //

    var logolink='javascript:window.scrollTo(0,0)'
    var ns4=document.layers
    var ie4=document.all
    var ns6=document.getElementById&&!document.all

    function regenerate(){
    window.location.reload()
    }
    function regenerate2(){
    if (ns4)
    setTimeout("window.onresize=regenerate",400)
    }

    if (ie4||ns6)
    document.write('<span id="logo" style="position:absolute;top:-300;z-index:100">'+displayed+'</span>')

    function createtext(){ //function for NS4
    staticimage=new Layer(5)
    staticimage.left=-300
    staticimage.document.write('<a href="'+logolink+'">'+displayed+'</a>')
    staticimage.document.close()
    staticimage.visibility="show"
    regenerate2()
    staticitns()
    }

    function staticit(){ //function for IE4/ NS6
    var w2=ns6? pageXOffset+w : document.body.scrollLeft+w
    var h2=ns6? pageYOffset+h : document.body.scrollTop+h
    crosslogo.style.left=w2
    crosslogo.style.top=h2
    }

    function staticit2(){ //function for NS4
    staticimage.left=pageXOffset+window.innerWidth-staticimage.document.width-28
    staticimage.top=pageYOffset+window.innerHeight-staticimage.document.height-10
    }

    function inserttext(){ //function for IE4/ NS6
    if (ie4)
    crosslogo=document.all.logo
    else if (ns6)
    crosslogo=document.getElementById("logo")
    crosslogo.innerHTML='<a href="'+logolink+'">'+displayed+'</a>'
    w=ns6? window.innerWidth-crosslogo.offsetWidth-20 : document.body.clientWidth-crosslogo.offsetWidth-10
    h=ns6? window.innerHeight-crosslogo.offsetHeight-15 : document.body.clientHeight-crosslogo.offsetHeight-10
    crosslogo.style.left=w
    crosslogo.style.top=h
    if (ie4)
    window.onscroll=staticit
    else if (ns6)
    startstatic=setInterval("staticit()",100)
    }

    if (ie4||ns6){
    window.onload=inserttext
    window.onresize=new Function("window.location.reload()")
    }
    else if (ns4)
    window.onload=createtext

    function staticitns(){ //function for NS4
    startstatic=setInterval("staticit2()",90)
    }

    //-->
    </script>


    <!-- END OF Watermark Jump to Top Link DHTML -->
    <font face="Tahoma"><a target="_blank" href="http://www.javascriptfreecode.com/"><span style="font-size: 8pt; text-decoration: none">JavaScript Free Code</span></a></font>
  • 相关阅读:
    网络流24题之 1738: 最小路径覆盖问题
    POJ 1966 Cable TV Network
    网络流24题- 魔术球问题
    网络流24题之 圆桌问题
    可持久化线段树维护启发式合并的可持久化并查集
    HDU 6166 Senior Pan
    ACM对拍cpp程序
    双联通分量复习
    欧拉回路求路径POJ 2230
    LCA的两种求法
  • 原文地址:https://www.cnblogs.com/zzh/p/1332228.html
Copyright © 2011-2022 走看看