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

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

点击次数:1812  更新日期:2011-01-05
\n


\n

<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 onscroll=SetCookie(“scroll”,body.scrollTop); onload=”scrollback();”>


\n

转自【wpfonline】

\n