🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
3 messages
3 total messages Started by Mathias Vissers Mon, 12 Jan 2004 14:03
Probleem internet explorer cache
#3341
Author: Mathias Vissers
Date: Mon, 12 Jan 2004 14:03
29 lines
2386 bytes
Hallo,

ik heb op mijn site een berichten-systeem geprogrammeerd, zodat
geregistreerde gebruikers naar elkaar een bericht kunnen sturen (in asp).
Bij het inladen van elke pagina controleert het systeem of er nieuwe
berichten zijn, en indien er nieuwe berichten zijn, controleert hij of hij
tijdens deze sessie al gemeld heeft of er nieuwe berichten zijn. Indien hij
het nog niet gemeld heeft, meldt het systeem met een javascript-box dat er
een nieuw bericht is. Indien hij al gemeld heeft dat er nieuwe berichten
waren, wordt nix gedaan.

Volgend probleem doet zich echter voor:
- Ik kom om de site, en krijg de melding van een nieuw bericht
- Ik ga naar het bericht, en verwijder het daarna
- Ik surf nu wat verder aan andere website's
- Na een tijdje surf ik terug naar mijn website. Ik krijg echter opnieuw de
melding dat er nieuwe berichten zijn, ook al zijn die er niet.

Nu lijkt het probleem hem te zitten in het feit dat internet explorer de
website niet opnieuw inlaad, maar uit de "cache" haalt (en daar zit die
pagina met de javascript natuurlijk nog in).
Iemand enig idee hoe ik internet explorer kan forceren om toch de pagina
opnieuw in te laden?

Ik heb al vanalles geprobeerd met ��nmalige reload en meta-tag expires, maar
geen van beiden helpt...

thx
M.
Re: Probleem internet explorer cache
#3342
Author: E.N.
Date: Mon, 12 Jan 2004 15:26
38 lines
2896 bytes
"Mathias Vissers" <matje008@hotmail.com> wrote in message
news:FOxMb.8696$Mf3.3113078@phobos.telenet-ops.be...
> Hallo,
>
> ik heb op mijn site een berichten-systeem geprogrammeerd, zodat
> geregistreerde gebruikers naar elkaar een bericht kunnen sturen (in asp).
> Bij het inladen van elke pagina controleert het systeem of er nieuwe
> berichten zijn, en indien er nieuwe berichten zijn, controleert hij of hij
> tijdens deze sessie al gemeld heeft of er nieuwe berichten zijn. Indien
hij
> het nog niet gemeld heeft, meldt het systeem met een javascript-box dat er
> een nieuw bericht is. Indien hij al gemeld heeft dat er nieuwe berichten
> waren, wordt nix gedaan.
>
> Volgend probleem doet zich echter voor:
> - Ik kom om de site, en krijg de melding van een nieuw bericht
> - Ik ga naar het bericht, en verwijder het daarna
> - Ik surf nu wat verder aan andere website's
> - Na een tijdje surf ik terug naar mijn website. Ik krijg echter opnieuw
de
> melding dat er nieuwe berichten zijn, ook al zijn die er niet.
>
> Nu lijkt het probleem hem te zitten in het feit dat internet explorer de
> website niet opnieuw inlaad, maar uit de "cache" haalt (en daar zit die
> pagina met de javascript natuurlijk nog in).
> Iemand enig idee hoe ik internet explorer kan forceren om toch de pagina
> opnieuw in te laden?
>
> Ik heb al vanalles geprobeerd met ��nmalige reload en meta-tag expires,
maar
> geen van beiden helpt...

Voor scripts kun je beter server side headers gebruiken en geen html meta
tags

Door Response.Expires = -1 of een laag getal op te geven in je ASP script.
en
Response.AddHeader("pragma", "no-cache")
Re: Probleem internet explorer cache
#3343
Author: Dr.Ruud
Date: Mon, 12 Jan 2004 16:17
11 lines
1434 bytes
Toen ik Mathias Vissers kietelde, kwam er dit uit:

> Ik heb al vanalles geprobeerd met ��nmalige reload en meta-tag expires,
> maar geen van beiden helpt...


Als je het niet met server-side-headers wilt: heb je
al een vraagteken direct achter de url geprobeerd?

-- 
Affijn, Ruud
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads