收录日期:2018/06/20 09:42:16 时间:2016/05/18 03:13:49 标签:JavaScript



======== 源码 =============

<script language="Javascript">
function reloadme()
{
 window.location.reload();
 //return true;
 }
</script>



<body text="#000000" onload="reloadme();">

=============================

我原本目的是想让页面在载入的时候重载入刷新一次,
怎么得到的结果是:页面一直闪个不停,一直在重载入。

请问是哪里出错了呢?

本来这个页面是 ASP,因为上传修改了图片,而在管理页面时被缓存了,每次都需要按 F5 刷新一次才能得到最新的上传的新图片。故不得不重载一次,希望不需按F5。我已经按最常规的办法清除缓存了,不过还是达不到上面所说的效果。
如用以下方法:

<META HTTP-EQUIV="pragma" CONTENT="no-cache"> 
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> 
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 2002 08:21:57 GMT"> 

及 

<% 
Response.Buffer = True 
Response.ExpiresAbsolute = Now() - 1 
Response.Expires = 0 
Response.CacheControl = "no-cache" 
%> 

因为你每次载入这个页面都会由于有<body text="#000000" onload="reloadme();">这样一句而再次载入本页面,这样下去就是无休止的载入、载入……对吧?

如果我没有理解错楼主的意思,你可以在上传成功后用Redirect的方法载入这个页面实现你要的效果。
增杨用vb实现在网页上飞动的文字呢?
能负发送代码到我的 e-mail?
   e-mail:lincon1012000"yahoo.com.cn