我有以下脚本的HTML:火狐刷新
<script type="text/javascript">
function doRefreshWithInterval() {
setTimeout("doRefresh()", 60000);
}
function doRefresh() {
window.location.reload(true);
}
if (window.location.href.indexOf("Dashboard.jspa") >= 0) {
doRefreshWithInterval();
}
</script>
为了使页面定期刷新。问题是,当我向下滚动页面(这是一个很长的页面),刷新发生在某些浏览器(特别是Firefox)浏览器页面顶部而不是我所在的位置。有什么办法可以防止这种情况发生,并且让Firefox在刷新后滚动到最后一个位置?
['setTimeout'](https://developer.mozilla.org/en-US/docs/DOM/window.setTimeout)的非字符串形式将是一个更好的主意:'setTimeout(doRefresh,60000) ;' – 2012-08-12 04:13:08