收录日期:2018/06/20 12:09:49 时间:2016/05/18 03:13:48 标签:ASP



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

<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" 
%> 

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



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

这样写肯定是要不停刷新了。