用一个JS代码实现页面刷新后保持页面滚动条的位置

    技术2022-05-11  68

       代码如下:

      <SCRIPT   LANGUAGE="JavaScript">       <!--       /*haiwa@2004-02-12*/       function   Trim(strValue)       {       return   strValue.replace(/^/s*|/s*$/g,"");       }       function   SetCookie(sName,   sValue)       {       document.cookie   =   sName   +   "="   +   escape(sValue);       }           function   GetCookie(sName)       {       var   aCookie   =   document.cookie.split(";");       for   (var   i=0;   i   <   aCookie.length;   i++)       {       var   aCrumb   =   aCookie[i].split("=");       if   (sName   ==   Trim(aCrumb[0]))       {       return   unescape(aCrumb[1]);       }       }           return   null;       }       function   scrollback()       {       if   (GetCookie("scroll")!=null){document.body.scrollTop=GetCookie("scroll")}       }       //-->       </SCRIPT>           然后修改BODY位置为     <BODY   id=body   οnscrοll=SetCookie("scroll",body.scrollTop);   οnlοad="scrollback();">          


    最新回复(0)