Avatar billede maxtone Nybegynder
18. oktober 2001 - 15:18 Der er 10 kommentarer

Refresh

Hvordan får jeg en side til at opdatere sig selv én gang, når den loades???
Avatar billede martinfrost Nybegynder
18. oktober 2001 - 15:30 #1
Jeg mener bestemt den kan klares ved at tilføje denne:

<META HTTP-EQUIV=\"Webmaster\" CONTENT=\"no-cache\">
Avatar billede martinfrost Nybegynder
18. oktober 2001 - 15:30 #2
eller blot <META CONTENT=\"no-cache\">

/ Martin
Avatar billede maxtone Nybegynder
18. oktober 2001 - 15:35 #3
Jeg havde nu tænkt mere på noget med onload, da meta ikke virker optimalt.
Avatar billede roenving Novice
18. oktober 2001 - 15:37 #4
Hvis du skal bruge onLoad bliver du nødt til at forære brugeren en kage (= sætte en cookie)
Avatar billede maxtone Nybegynder
18. oktober 2001 - 15:39 #5
Er det virkelig nødvendigt! Kan jeg ikke bare sige, at når siden loades skal den opdatere en gang?
Avatar billede martinfrost Nybegynder
18. oktober 2001 - 15:46 #6
maxtone >> nix, fordi hvis du siger at onload skal den opdatere sig selv... så kører du jo samtidig en ny \"onload\" ... og så kan vi blive ved sådan til windows går kold :)

Avatar billede maxtone Nybegynder
18. oktober 2001 - 15:47 #7
ja, det er jo klart! :o)

Hva gør jeg så! Kan jeg bruge

window.location.reload()

på en eller anden måde?
Avatar billede martinfrost Nybegynder
18. oktober 2001 - 15:54 #8
Så skal du lave det ved hjælp af cookies, som roenving siger - og det gør det hele MEGET mere besværligt! Som regel virker META-tingen også fint nok!...

ellers kunne du måske lave en iframe til den del af siden der SKAL opdateres, når siden loades - altså fx:

<body onload=\"java script:minIframe.location.href=\'side.htm\';\">

Martin
Avatar billede martinfrost Nybegynder
18. oktober 2001 - 15:58 #9
Lidt udvidet:

<html>
<body onload=\"java script:minIframe.location.href=\'side.htm\';\">

<iframe src=\'side.htm\' id=\"minIframe\" width=... height=...></iframe>

</body>
</html>
Avatar billede jakoba Nybegynder
18. oktober 2001 - 19:53 #10
Hvad er det du vil opnå ved det?

Der er forskellige problemer man kan løse med sådan en auto-refresh og hvis du fortæller hvilket du vil have løst er der nok en der ved hvordan det kan gøres.

mvh JakobA
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