/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
IE5.5 : Problemer med opdatering af sider
Fra : Thomas Rokamp


Dato : 08-12-00 15:23

Hejsa!

Jeg udvikler i øjeblikket web-sider, og er løbet ind i det problem, at mine
sider bliver lagret i IE5.5. Dette betyder, at hvis jeg laver noget om i
mine sider og opdaterer siden i IE5.5, så viser browseren den gamle version!
Det er jeg efterhånden godt træt af. Det eneste jeg kan gøre er at slette
gamle filer fra IExplorer og hente siden igen. Så virker det fint nok. Men
det er ikke særligt holdbart, for det tager tid at skulle gøre det efter
hver eneste opdatering af siden...!

Håber der er en der kan hjælpe...

Med venlig hilsen
Thomas Rokamp




 
 
Troels Arvin (08-12-2000)
Kommentar
Fra : Troels Arvin


Dato : 08-12-00 16:37

Thomas Rokamp wrote:

> Dette betyder, at hvis jeg laver noget om i
> mine sider og opdaterer siden i IE5.5, så viser browseren den gamle version!

Dette er noget, man normalt (altså som alm. bruger) skal være glad for.
Når man sidder og udvikler, kan man slå det fra i sin browser. Hvis du
ikke selv kan finde frem til den rigtige indstilling i browserens
indstillinger, så må der være en manual, du kan slå op i.

/Troels


Knud Gert Ellentoft (08-12-2000)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 08-12-00 17:49

Fri, 8 Dec 2000 15:23:03 +0100, skrev "Thomas Rokamp"
<crax@mail.com>:

>Jeg udvikler i øjeblikket web-sider, og er løbet ind i det problem, at mine
>sider bliver lagret i IE5.5.

I IE: Funktioner => Internetindstillinger => Generelt => Midlertidige
Internetfiler => Indstillinger => Kontroller om der er nye
versioner... => marker Ved hvert besøg.

Det kan også hjælpe at bruge shift + F 5.

Iøvrigt hører spørgsmålet vel egentlig hjemme i
news:dk.edb.internet.software.browser, da det ikke direkte har noget
med webdesign og html at gøre.

med venlig hilsen
Knud
--
http://smedeparken.mobilixnet.dk
med hjælp og tips til din hjemmeside -
Ny side: browsertjek (også Netscape 6) med viderestilling!
Sidst opdateret 8.12.2000 og er kun i sin spæde start.

Allan Unnerup (08-12-2000)
Kommentar
Fra : Allan Unnerup


Dato : 08-12-00 22:37


>Jeg udvikler i øjeblikket web-sider, og er løbet ind i det problem, at mine
>sider bliver lagret i IE5.5. Dette betyder, at hvis jeg laver noget om i
>mine sider og opdaterer siden i IE5.5, så viser browseren den gamle
version!
>Det er jeg efterhånden godt træt af. Det eneste jeg kan gøre er at slette
>gamle filer fra IExplorer og hente siden igen. Så virker det fint nok. Men
>det er ikke særligt holdbart, for det tager tid at skulle gøre det efter
>hver eneste opdatering af siden...!


Du skal indsætte metakoden:
<meta http-equiv="pragma" content="no-cache">
i din header. Jeg kender ikke IE5.5, men hvis den opfører sig pænt, vil den
ikke cache siden. Ellers vælg en anden browser.

Hilsen Allan




Jakob Andersen (09-12-2000)
Kommentar
Fra : Jakob Andersen


Dato : 09-12-00 19:29

"Allan Unnerup" <alu@eogs.dk> wrote

> Du skal indsætte metakoden:
> <meta http-equiv="pragma" content="no-cache">

Hvis det skal være helt korrekt skal du bruge disse i dinb headsektion:

<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">

Og hvis du så vil være helt sikker på at det virker i alle browsere skal du
bruge noget serverside sprog som ASP eller PHP til at sætte nogle ægte HTTP
headere istedet for disse "falske".

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Allan Unnerup (11-12-2000)
Kommentar
Fra : Allan Unnerup


Dato : 11-12-00 11:36


><META HTTP-EQUIV="pragma" CONTENT="no-cache">
><meta http-equiv="Cache-Control" content="no-cache">
>
>Og hvis du så vil være helt sikker på at det virker i alle browsere skal du
>bruge noget serverside sprog som ASP eller PHP til at sætte nogle ægte HTTP
>headere istedet for disse "falske".


Nu er jeg nysgerrig! Kan du komme med et eksempel på en "ægte" HTTP-header?

Hilsen Allan



Peter Brodersen (11-12-2000)
Kommentar
Fra : Peter Brodersen


Dato : 11-12-00 11:46

On Mon, 11 Dec 2000 11:36:29 +0100, "Allan Unnerup" <alu@eogs.dk>
wrote:

>Nu er jeg nysgerrig! Kan du komme med et eksempel på en "ægte" HTTP-header?

Ikke vha. HTML, for det skal netop ikke sættes i HTML-delen.

Troels Arvin har lavet et HTTP query tool. Check fx:

<URL:http://www.mdb.ku.dk/tarvin/http-tool/?url=http%3A%2F%2Fwww.jubii.dk%2F&request=get&sethost=yes&httpver=1.1>

Her kan du se hvad der bliver sendt, når man går ind på Jubii's
forside. Det er de øverste linier (dem fra "HEAD/1.1 200 OK" og
nedefter), der er de interessante.

Det er blandt de headers, man bør smide Cache-Control, m.m. Og til det
formål skal man have nogle serverressourcer, der kan gøre dette for
en. Det kan ikke lade sig gøre med en helt almindelig HTML-fil, der
bare smides råt tilbage til brugeren, uden at serveren bekymrer sig
over det.


--
- Pede
Professionel nørd

Allan Unnerup (11-12-2000)
Kommentar
Fra : Allan Unnerup


Dato : 11-12-00 14:11

>>Nu er jeg nysgerrig! Kan du komme med et eksempel på en "ægte"
HTTP-header?
>
>Ikke vha. HTML, for det skal netop ikke sættes i HTML-delen.
>
>Troels Arvin har lavet et HTTP query tool. Check fx:
>
><URL:http://www.mdb.ku.dk/tarvin/http-tool/?url=http%3A%2F%2Fwww.jubii.dk%2
F&request=get&sethost=yes&httpver=1.1>
>
>Her kan du se hvad der bliver sendt, når man går ind på Jubii's
>forside. Det er de øverste linier (dem fra "HEAD/1.1 200 OK" og
>nedefter), der er de interessante.
>
>Det er blandt de headers, man bør smide Cache-Control, m.m.

Hvorfor er der forskel på, om der står "Cache-Control" i den "ægte" header
eller som metakode?

Er din pointe, at nogle browsere (hvilke?) læser det, der står i den "ægte"
header, men ikke metakoderne?

I øvrigt tak for oplysningen om Troels Arvins HTTP query tool. Det kendte
jeg ikke.

Hilsen Allan



Andreas Kleist Svend~ (11-12-2000)
Kommentar
Fra : Andreas Kleist Svend~


Dato : 11-12-00 17:41

Mon, 11 Dec 2000 14:11:16 +0100, udtrykte "Allan Unnerup" <alu@eogs.dk>
Følgende:

>Hvorfor er der forskel på, om der står "Cache-Control" i den "ægte" header
>eller som metakode?

Proxy'er læser den ægte header men ikke meta'en...

--
mvh Andreas Kleist Svendsen
andreas_k_s@fjern@hotmail.com
http://www.whitehat.dk/nautilus

Jakob Andersen (11-12-2000)
Kommentar
Fra : Jakob Andersen


Dato : 11-12-00 17:43

"Allan Unnerup" <alu@eogs.dk> wrote
> Hvorfor er der forskel på, om der står "Cache-Control" i den "ægte" header
> eller som metakode?

Det bliver ofte nævnt at nogle browsere overser dem, men jeg kender ikke
lige nogle specifikke..

Men vigtigst er det nok at alle der sidder bagved en proxy ikke er
"modtagelige" for http-equiv headers

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Peter Brodersen (11-12-2000)
Kommentar
Fra : Peter Brodersen


Dato : 11-12-00 18:23

On Mon, 11 Dec 2000 14:11:16 +0100, "Allan Unnerup" <alu@eogs.dk>
wrote:

>Hvorfor er der forskel på, om der står "Cache-Control" i den "ægte" header
>eller som metakode?
>
>Er din pointe, at nogle browsere (hvilke?) læser det, der står i den "ægte"
>header, men ikke metakoderne?

Det er snarere proxies, der kun læser headeren, da de ikke har noget
at bekymer sig overfor selve brødteksten/dataen, i modsætning til en
browser, der alligevel skal parse HTML'en.

Derudover; i nogle få tilfælde bliver der måske kun lavet HEAD-opslag
(i stedet for GET-opslag; prøv evt. på føromtalte side), og her er det
kun HTTP-headers, der vises.


--
- Pede
Professionel nørd

Jakob Andersen (11-12-2000)
Kommentar
Fra : Jakob Andersen


Dato : 11-12-00 17:36

"Allan Unnerup" <alu@eogs.dk> wrote
> Nu er jeg nysgerrig! Kan du komme med et eksempel på en "ægte"
HTTP-header?

Jamen værsgo da:

I PHP:
<?php
header('Cache-Control: no-cache'); // for HTTP 1.1 browsers/proxies
header('Pragma: no-cache'); // for HTTP 1.0 browsers/proxies
?>
<HTML>.......


I ASP:
<%
call Response.AddHeader("Pragma", "no-cache")
call Response.AddHeader("Cache-control", "no-cache")
%>
<HTML>.......

Fordelen ved disse er at de sendes før selve siden mens dine http-equiv
først sendes når siden er indlæst

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



N/A (11-12-2000)
Kommentar
Fra : N/A


Dato : 11-12-00 17:36



Jakob Andersen (11-12-2000)
Kommentar
Fra : Jakob Andersen


Dato : 11-12-00 17:36

"Allan Unnerup" <alu@eogs.dk> wrote

> Hvorfor er der to?
> Er det af hensyn til forskellige browsere? (fx IE og NN?)

Nej det er pga. af forskellige version af http protokollen (1.0 og 1.1)

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408825
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste