手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >如何让页面在打开时自动刷新一次让图片全部显示
如何让页面在打开时自动刷新一次让图片全部显示
摘要:复制代码代码如下:functionwindow.onload(){if(location.href.indexOf('#reloaded')...

复制代码 代码如下:

<script>

function window.onload(){

if(location.href.indexOf('#reloaded')==-1){

location.href=location.href+"#reloaded"

location.reload()

}

}

</script>

<iframe src="http://www.jb51.net"></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">

<>

</SCRIPT>

这个是在不管本页面的缓存情况下,向服务器重新请求一次。

setTimeOut 是在1秒钟以后刷新本页面。

把上面的代码放到<head> </head>之间,以1000×n计算n秒以后刷新,替换1000;

试试看吧。

【如何让页面在打开时自动刷新一次让图片全部显示】相关文章:

JS代码混淆初步

JS函数实现鼠标指向图片后显示大图代码

node.js微信公众平台开发教程

jQuery获取字符串中出现最多的数

实例剖析AngularJS框架中数据的双向绑定运用

document 和 document.all 分别什么时候用

html下载本地

深入浅出理解javaScript原型链

3张图片循环组和(很有动感)

jquery实现点击label的同时触发文本框点击事件的方法

精品推荐
分类导航