作家
登录

如何让页面在打开时自动刷新一次让图片全部显示

作者: 来源:www.28hudong.com 2013-03-30 00:17:19 阅读 我要评论

复制代码 代码如下: <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; 试试看吧。

  推荐阅读

  JS弹出窗口代码大全(详细整理)

如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 复制代码 代码如下: <html> <body http://www.jb51.net','脚>>>详细阅读


本文标题:如何让页面在打开时自动刷新一次让图片全部显示

地址:http://www.17bianji.com/kaifa2/JS/22761.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)