<p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p> <p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p> <p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p> <p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><script language=javascript> function setCookie(name,value) { var Days = 2; //此 cookie 将被保存 2 分钟 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } function window.onbeforeunload() { var a = document.body.scrollTop; var b = document.body.scrollLeft; if (a == 0 && b == 0) setCookie("meizz", wlh +"@"+ a +"@"+ b); } function window.onload() { var s = getCookie("meizz"); if (s) { s = s.split("@"); if (wlh == s[0]) { document.body.scrollTop = s[1]; document.body.scrollLeft = s[2]; } } } var wlh = window.location.href; wlh = wlh.substring(wlh.lastIndexOf("/")+1, wlh.length); </script>
可能我没说明白,我是在.Net环境下编写Web工程,我是想在点击页面中的一个“Button”使页面交互后保留交互前的滚动条位置,能实现么?
在此去下载```www.fans8.com
具体在:
http://www.fans8.com/download/downintr.asp?id=85&cateid=2&subcateid=14
用cookie该怎么做啊,能给个例子么?
y7967 :
那个插件怎么用啊?
function window.onload(){
if(arr=document.cookie.match(/(^| )st=([^;]*)/))document.body.scrollTop=arr[2]
}
function window.onbeforeunload(){
document.cookie="st="+document.body.scrollTop;
}</script>
<p>1
<p>2
<p>3
<p>4
<p>5
<p>6
<p>7
<p>8
<p>9
<p>10
<p>11
<p>12
<p>13
<p>14
<p>15
<p>16
<p>17
<p>18
<p>19
<p>20
<p>21
<p>22
<p>23
<p>24
<p>25
<p>26
<p>27
<p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p>
<p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p>
<p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><p>a</p><script language=javascript>
function setCookie(name,value)
{
var Days = 2; //此 cookie 将被保存 2 分钟
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)) return unescape(arr[2]);
else return null;
}
function window.onbeforeunload()
{
var a = document.body.scrollTop;
var b = document.body.scrollLeft;
if (a == 0 && b == 0)
setCookie("meizz", wlh +"@"+ a +"@"+ b);
}
function window.onload()
{
var s = getCookie("meizz");
if (s)
{
s = s.split("@");
if (wlh == s[0])
{
document.body.scrollTop = s[1];
document.body.scrollLeft = s[2];
}
}
}
var wlh = window.location.href;
wlh = wlh.substring(wlh.lastIndexOf("/")+1, wlh.length);
</script>