Crash1hd
05-13-2003, 10:05 AM
Ok I am useing the following code in my page
<% response.expires = "-15000" %>
<%Response.CacheControl = "no-cache" 'this stops people from click back after logging out%>
also useing
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
and yet whenever the page is loaded it still caches the page in the temp directory I checked what gives??
Crash1hd
05-13-2003, 10:08 AM
ok there is something in the header file that is causing it to cache here is the code
Its called like so
<!--#INCLUDE Virtual="/Include/Header.asp"-->
<% response.expires = "-15000" %>
<%Response.CacheControl = "no-cache" 'this stops people from click back after logging out%>
<%Response.CacheControl="Private"%>
<%Response.Buffer=True%>
<LINK href="/Scripts/style.css" rel="stylesheet" type="text/css">
<script src="/Scripts/BrowserSniffer.js"></script>
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<script>
if(document.layers){origWidth=innerWidth;origHeight=innerHeight;onresize=function(){if(innerWidth!=o rigWidth||innerHeight!=origHeight)location.reload()}}
//==================================================================================================== ====
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}
var preloadFlag = false;
function preloadImages() {
if (document.images) {
echeck = newImage("/Images/echeck_192x26.gif");
titlep_down = newImage("/Images/titlepet.gif");
titlew_down = newImage("/Images/titleweddings.gif");
about_down = newImage("/Images/Text/aboutdown.jpg");
affiliate_down = newImage("/Images/Text/affiliatedown.jpg");
memorials_down = newImage("/Images/Text/memorialsdown.jpg");
obituarys_down = newImage("/Images/Text/obituarysdown.jpg");
pets_down = newImage("/Images/Text/petsdown.jpg");
weddings_down = newImage("/Images/Text/weddingsdown.jpg");
prices_down = newImage("/Images/Text/pricesdown.jpg");
login_down = newImage("/Images/Text/logindown.jpg");
preloadFlag = true;
}
}
preloadImages();
var HTML =
'<p align="center">' +
'<a name="Top" href="http://www.Alwaysremember.ca">' +
'<img name="Title" src="/Images/title.gif" alt="Title" border="0"></a>' +
'<br>' +
'<a href="/About.asp" ' +
'onmouseover="changeImages(\'About\',\'/Images/Text/aboutdown.jpg\');return true" ' +
'onmouseout="changeImages(\'About\', \'/Images/Text/about.jpg\');return true">' +
'<img name="About" src="/Images/Text/about.jpg" Alt="About" border="0" /></a> ' +
'<a href="/Affiliate.asp" ' +
'onmouseover="changeImages(\'Affiliate\',\'/Images/Text/affiliatedown.jpg\');return true" ' +
'onmouseout="changeImages(\'Affiliate\',\'/Images/Text/affiliate.jpg\');return true">' +
'<img name="Affiliate" src="/Images/Text/affiliate.jpg" alt="Affiliate" border="0" /></a> ' +
'<a href="/Memorials.asp" ' +
'onmouseover="changeImages(\'Memorials\',\'/Images/Text/memorialsdown.jpg\',\'Title\',\'/Images/titlem.gif\');return true" ' +
'onmouseout="changeImages(\'Memorials\',\'/Images/Text/memorials.jpg\',\'Title\',\'/Images/title.gif\');return true">' +
'<img name="Memorials" src="/Images/Text/memorials.jpg" alt="Memorials" border="0" /></a> ' +
'<a href="/Obituarys.asp" ' +
'onmouseover="changeImages(\'Obituarys\',\'/Images/Text/obituarysdown.jpg\',\'Title\',\'/Images/titleobituarys.gif\');return true" ' +
'onmouseout="changeImages(\'Obituarys\',\'/Images/Text/obituarys.jpg\',\'Title\',\'/Images/title.gif\');return true">' +
'<img name="Obituarys" src="/Images/Text/obituarys.jpg" alt="Obituarys" border="0" /></a> ' +
'<a href="/Pets.asp" ' +
'onmouseover="changeImages(\'Pets\',\'/Images/Text/petsdown.jpg\',\'Title\',\'/Images/titlepets.gif\');return true" ' +
'onmouseout="changeImages(\'Pets\',\'/Images/Text/pets.jpg\',\'Title\',\'/Images/title.gif\');return true">' +
'<img name="Pets" src="/Images/Text/pets.jpg" alt="Pets" border="0" /></a> ' +
'<a href="/Weddings.asp" ' +
'onmouseover="changeImages(\'Weddings\',\'/Images/Text/weddingsdown.jpg\',\'Title\',\'/Images/titleweddings.gif\');return true" ' +
'onmouseout="changeImages(\'Weddings\',\'/Images/Text/weddings.jpg\',\'Title\',\'/Images/title.gif\');return true"> ' +
'<img name="Weddings" src="/Images/Text/weddings.jpg" alt="Weddings" border="0" /></a> ' +
'<a href="/Prices.asp" ' +
'onmouseover="changeImages(\'Prices\',\'/Images/Text/pricesdown.jpg\');return true" ' +
'onmouseout="changeImages(\'Prices\',\'/Images/Text/prices.jpg\');return true">' +
'<img name="Prices" src="/Images/Text/prices.jpg" alt="Prices" border="0" /></a> ' +
'<a href="/Login.asp" ' +
'onmouseover="changeImages(\'Login\',\'/Images/Text/logindown.jpg\');return true" ' +
'onmouseout="changeImages(\'Login\',\'/Images/Text/login.jpg\');return true">' +
'<img name="Login" src="/Images/Text/login.jpg" alt="Login" border="0" /></a> ' +
'</p>';
var whichpage = document.URL.substring(29, document.URL.lastIndexOf('.'));
var oRegExp = new RegExp('/Images\/Text\/' + whichpage + '.jpg', 'gi');
HTML = HTML.replace(oRegExp, '/Images/Text/' + whichpage + 'down.jpg');
var whichp = 'title';
var pet = 'Pets';
var wed = 'Weddings';
var obit = 'Obituarys';
var oRegExp = new RegExp('/Images\/' + whichp + '.gif', 'gi');
if (whichpage == pet|whichpage == wed|whichpage == obit){
HTML = HTML.replace(oRegExp, '/Images/title' + whichpage + '.gif');}
document.write(HTML);
//==================================================================================================== ====
</script>
<!--#INCLUDE Virtual="/Include/config.asp"-->
<%
DIM SQL, HRS
SQL = "Select userid, UserName From members Order By userid"
Set HRS = Conn.Execute(SQL)
do until HRS.EOF
IF HRS.fields("userid") = Session("userid") Then
If Session("allow") = "Lok" Then
response.write"<P align=""center""><a href=/include/utility.asp?method=abandon>" & HRS.fields("username") & " You are curently logged in click here to log out </a></p>"
response.write"<Div style='position:absolute; top:0; left:0%; z-index: 1'><font color=red>" & Session("Clearance") & "</font></div>"
End If
End If
HRS.movenext
Loop
CleanUp1(HRS)
%>
Any thoughts?
Crash1hd
05-13-2003, 10:17 AM
OK I dont think that the contents of the page have anything to do with it but again still not sure! Tried taking out parts and it still cached the page the only way it didnt is if an error occured which is normal!
Could it be something to do with it being an include file?
cause if I remove the include file on a page that has the no cache then it doesnt cache the page!
vBulletin® v3.8.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.