我有以下腳本的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