Avatar billede oergaard Nybegynder
19. juli 2005 - 11:01 Der er 2 kommentarer og
1 løsning

Opdatering af en ShowModalDialog() side

Jeg har en .asp side, hvor jeg med en OnClik hændelse åbner en ShowModalDialog().

Siden som her åbnes er dynamisk, men efter første gang den åbnes hente IE den fra sin cachen de efterfølgende gange.

Hvordan kan man komme ud over dette?

//Oergaard
Avatar billede oergaard Nybegynder
19. juli 2005 - 11:01 #1
Spørgsmålet er besvaret af busschou i spørgsmål http://www.eksperten.dk/spm/633226, hvor han skrev:
Du kan prøve tilføje
Response.Expiresabsolute = DateAdd("d", -2, Now())
Så den bliver sat et par dage gammel
Men altså det gør jo kun at IE og andre browsere henter siden igen frem for at hente den fra cachen
Det gør ikke nødvendigvis at man får at vide at den er forældet
Der sker jo det at browseren spørger serveren om der er en nyere version, hvis der er det så henter den den nye version, hvis ikke så henter den fra cachen.
Avatar billede busschou Praktikant
19. juli 2005 - 11:03 #2
hehe jamen så svar fra mig her :o)
Avatar billede olebole Juniormester
20. juli 2005 - 17:35 #3
<ole>

Ellers kan du bare give sidekaldet en unik query:

window.showModalDialog("side.asp?u="+new Date().getTime(), ... osv, osv ...);

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester