如何讓頁面在開啟時自動重新整理一次讓圖片全部顯示

來源:互聯網
上載者:User

複製代碼 代碼如下:
<script>
function window.onload(){
if(location.href.indexOf('#reloaded')==-1){
location.href=location.href+"#reloaded"
location.reload()
}
}
</script>
<iframe src="/"></iframe>

-----------------------------------------------------------------------------
我的網頁的圖片較多,而伺服器也不是很好,所以每次開啟網頁後總有一、兩幅圖片無法顯示,但重新整理一遍後又全部可顯示了。

不想讓瀏覽網頁的人每次都點[重新整理] 按鈕,請問如何在網頁中加入一些代碼,讓網頁在開啟後又自動重新整理一次?
---------------------------------------------------------------
把下面代碼加在<head> </head>之間
<meta http-equiv=refresh content=5 >
---------------------------------------------------------------
三種方法
1.<script>
複製代碼 代碼如下:
function refreshPage(the_duration)
{
setTimeout("self.location.reload();",the_duration*1000);
}
self.onload=function(){
refreshPage(1);//裡面的1代表1秒,未重新整理的間隔時間,你可以改成你想要的
};
</script>

2.<body onload='setTimeout("location.reload()",1000)'>
3.<meta http-equiv="refresh" content=幾秒>
只重新整理一次:
<body onload="location.replace()">
---------------------------------------------------------------
來晚了,樓上兄說的對
---------------------------------------------------------------
樓上這樣的方法是每隔5秒鐘就要重新整理一次,對伺服器的壓力很大,如果在大量的請求串連以及伺服器不是很好的情況下很可能變成伺服器的當機。
所以比較好的辦法是在用Javascript來實現。在裝載完了以後重新整理一下,只要用如下的代碼:
複製代碼 代碼如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
function refresh()
{
history.go(0);
}
setTimeout("refresh()",1000);
//-->
</SCRIPT>

這個是在不管本頁面的緩衝情況下,向伺服器重新請求一次。
setTimeOut 是在1秒鐘以後重新整理本頁面。
把上面的代碼放到<head> </head>之間,以1000×n計算n秒以後重新整理,替換1000;
試試看吧。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.