日期:2014-05-16  浏览次数:20441 次

自动刷新时 保持iframe滚动条位置
子页面刷新时用 <meta http-equiv="Refresh" content="20" />
保持滚动条位置
JScript code

<script language="JavaScript" type="text/javascript">

function   GetCookie   (name)   { 
var   arg   =   name   +   "="; 
var   alen   =   arg.length; 
var   clen   =   document.cookie.length; 
var   i   =   0; 
while   (i   <   clen)   { 
var   j   =   i   +   alen; 
if   (document.cookie.substring(i,   j)   ==   arg) 
return   getCookieVal   (j); 
i   =   document.cookie.indexOf( "  ",   i)   +   1; 
if   (i   ==   0)   break;   
} 
return   null; 
} 

function   getCookieVal   (offset)   { 
var   endstr   =   document.cookie.indexOf   ( ";",   offset); 
if   (endstr   ==   -1) 
endstr   =   document.cookie.length; 
return   unescape(document.cookie.substring(offset,   endstr)); 
} 
function   SetCookie   (name,   value)   { 
document.cookie   =   name   +   "="   +   escape   (value) 
} 

function   myget() 
{ 
document.body.scrollLeft=GetCookie("scrollLeft"); 
document.body.scrollTop=GetCookie("scrollTop"); 
}   
function   myset(){ 
SetCookie( "scrollLeft",document.body.scrollLeft); 
SetCookie( "scrollTop",document.body.scrollTop); 

} 
</script> 



<body onunload= "myset()" onload= "myget()">
但是不能达到预期效果.


------解决方案--------------------
试试onbeforeunload
------解决方案--------------------
关注,如何实现的?。。。。