Avatar billede oersted-pedersen Nybegynder
25. august 2001 - 23:59 Der er 7 kommentarer og
1 løsning

Automatisk reload ved indgang

Jeg vil gerne have min forside til at reloade automatisk når man kommer ind på sitet. Men  kun hvergang man kommer ind...
Jeg bruger FP2000

Mvh.
MØP
Avatar billede roenving Novice
26. august 2001 - 00:47 #1
Hvordan har du opbygget din side?

Hvis din forside skal reloades, men kun, når man kommer der første gang, kræver det enten, at den er en underframe eller også skal du lave en cookie -- bageriet har jeg ikke været i ;~|

Det kan klares uden cookies, hvis din forside er en underside, men så kun hvis dit overordnede frameset ikke reloades, sådan:

I head på frameset-dokumentet:

<html>
<title>www.mochaelp.dk</title>
<script language=\'Javascript\'>
var nySide = true;

//øvrige javascript-funktioner

</script>

</head>

<frameset ... onLoad=\'nySide=true\'>
  <frame ... osv.

På dit forside-dokument:
f.eks. i body:

<body ... onLoad=\'if(nySide){nySide=false;self.location.reload()};\'>

hth
jes
Avatar billede oersted-pedersen Nybegynder
26. august 2001 - 16:01 #2
Øhh.. siden jeg skal bruge den til er ikke lavet i frames...
Det er en simpeæ forside, jeg vil have til reloader EEN GANG, ved entry til siden.. altså ikke hvert et-eller-andet-sekund.

Er der ikke en simpel string til det ?
Avatar billede roenving Novice
26. august 2001 - 20:17 #3
Nej, for du bliver jo nødt til at skrive det på siden, og så vil den jo blive reloadet hver gang den bliver loadet -- det var faktisk det jeg frygtede og derfor jeg nævnte en cookie, den kan du nemlig skrive/checke, når du kommer ind og så reloade, hvis den ikke findes.

jes
Avatar billede coderdk Praktikant
26. august 2001 - 23:39 #4
<script language=\"javascript\">
if (location.search.substring(1).length == 0) location.href = location.href + \'?reload\';
</script>
Avatar billede oersted-pedersen Nybegynder
27. august 2001 - 00:28 #5
Roenving >> Jamen siden må gerne reloades hver gang den bliver loaded.-Det er det der ideen med det. Bare den ikke reloader  igen igen efter man er kommet ind.

coderdk >> Er det sådan et script du har skrevet ? -Har testet det, men sys\' ikke rigtig der sker noget !?
Avatar billede coderdk Praktikant
27. august 2001 - 13:18 #6
Whut? Det virker da... Se bare:

http://coder.dk/examples/reloadmig

Virker for mig...
Avatar billede oersted-pedersen Nybegynder
27. august 2001 - 19:38 #7
Hmm..ja dit ekaempel virker fint :o)
Men ved mig sker der et eller andet jeg ikke forstår.. det \"klikker\" helt vildt... når jeg f.eks vil bruge back buttons i browseren (efter jeg har sat dit script ind) for at gå til en side jeg har været inde på, før min egen side, så får jeg ikke lov til at komme tilbage, men bliver  holdt på min egen side...!?

Hvad gør jeg galt ?
Tag evt. et kig og prøv det her www.tips-klub.dk
Avatar billede coderdk Praktikant
01. september 2001 - 15:06 #8
<script language=\"javascript\">
  if (location.search.substring(1).length == 0) location.replace(location.href + \'?reload\');
</script>


Så kan du bruge back-knappen...
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