Avatar billede logout Nybegynder
15. oktober 2000 - 19:22 Der er 18 kommentarer og
1 løsning

Reload af side

Hvordan kan jeg få en side til at reloade
når den læses igen?
Jeg skal bruge funtionen til reload af en side på et messageboard, så man kan se den sidst oprettede besked.
Avatar billede bbs Nybegynder
15. oktober 2000 - 19:25 #1
java script:parent.location.reload(true)
Avatar billede el_gnu Nybegynder
15. oktober 2000 - 19:25 #2
prøv med location.reload()
Avatar billede el_gnu Nybegynder
15. oktober 2000 - 19:26 #3
bbs => hvorfor parent når han ikke skriver noget om frames?
Avatar billede bbs Nybegynder
15. oktober 2000 - 19:27 #4
mange bruger frames... så hvorfr ikke også ham?
Avatar billede el_gnu Nybegynder
15. oktober 2000 - 19:29 #5
men det står der jo ikke noget om!
Avatar billede limemedia Nybegynder
15. oktober 2000 - 19:32 #6
bbs >> for at gøre den mere generel og virke både med og uden frames bør java script:top.location.reload(true); bruges...
Avatar billede logout Nybegynder
15. oktober 2000 - 19:33 #7
Hvor skal koden stå?

det skal virke både når man trykker back og når
man kommer fra den side, hvor man har oprettet den nye besked.
Avatar billede bacardil Nybegynder
15. oktober 2000 - 19:51 #8
Ovenover..
Avatar billede logout Nybegynder
15. oktober 2000 - 21:16 #9
kan ik få det til at funke.
Kan i ikke gi et eksempel?
Avatar billede mpj Nybegynder
15. oktober 2000 - 21:31 #10
<BODY onload=\"java script:top.location.reload(true);\">
Avatar billede bacardil Nybegynder
15. oktober 2000 - 21:42 #11
<BODY onload=\"java script:top.location.reload(true);\">

<BODY onload=\"java script:parent.location.reload(true);\">

<BODY onload=\"java script:location.reload();\">
Avatar billede logout Nybegynder
15. oktober 2000 - 21:54 #12
Det virker ikke.
Side B opdaterer html\'en på side A. Når jeg går fra B tilbage til A ligge den i cache og skal derfor reloades før man kan se opdateringen.
Eksemplet ovenfor for bare siden til at loade i ring, men ikke før man manuelt har trykket reload.
Avatar billede mpj Nybegynder
15. oktober 2000 - 21:57 #13
Jeg forstår ikke dit problem så?
Avatar billede logout Nybegynder
15. oktober 2000 - 22:06 #14
Det skal bare være sådan, at når man trykker back
(eller link) så skal filen genlæses fra serveren. Som der er nu er det den fil, der ligger i cache som vises.
Avatar billede el_gnu Nybegynder
15. oktober 2000 - 22:55 #15
bacardil & mpj => alle events der kobles på et HTML tag betragtes som en del af JavaScript og derfor skal man ikke bruge java script: i disse (i modsætning til i HREF)

altså er metoden:

<BODY onload=\"location.reload(true);\">
Avatar billede bacardil Nybegynder
15. oktober 2000 - 22:56 #16
der kan man sq bare se...  Man lære oxo søndag..
Avatar billede logout Nybegynder
15. oktober 2000 - 23:25 #17
altså den side jeg sætter tagget ind i loader bare i ring hvis man trykker reload...
Avatar billede logout Nybegynder
07. november 2000 - 23:08 #18
virker ikke - siden kører i ring - lukker
Avatar billede husar Nybegynder
07. januar 2001 - 23:03 #19
Jeg har vist rodet med det samme problem.
Prøv at indsæt følgende kode øverst på siden.
<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-store\">
<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">

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