博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

关于页面刷新的问题

Posted on 2007-09-03 12:02  张永丰  阅读(210)  评论(2)    收藏  举报
 如果页面过长而我们看到一半,这时我们刷新页面,要想在看刚刚内容我们需要在拉滚动条到刚才的位置,这样非常麻烦,以下这段代码将会解决你的烦恼,
  



    < language="java">
Get (name)
{
   var arg = name + "=";
   var alen = arg.length;
   var clen = .length;
   var i = 0;
   while (i < clen)
   {
       var j = i + alen;
       if (.substring(i, j) == arg)
       return getVal (j);
       i = .indexOf(" ", i) + 1;
       if (i == 0) break;
   }
 return null;
}

getVal (offset)
{
   var endstr = .indexOf (";", offset);
   if (endstr == -1)
     endstr = .length;
     return unescape(.substring(offset, endstr));
   }
Set (name, )
   {
     = name + "=" + escape ()
   }
</>


</head>
<body bgColor="#f1f5f5" leftMargin="0" topMargin="0" rightMargin="0" MS_POSITIONING="GridLayout" ="body.scrollTop=Get('posy')" onunload="Set('posy',body.scrollTop)">