Avatar billede sqwer Nybegynder
24. august 2001 - 21:05 Der er 6 kommentarer og
2 løsninger

Reloade alle frames ved \"Tilbage\"

Er det muligt at \'nulstille\' det hele når brugeren bruger browserens tilbage-knap?
Avatar billede roenving Novice
24. august 2001 - 21:10 #1
Næeh ...
Hvordan ville du opdage, at det var tilbage og ikke direkte indtastet URL ??-\\
Avatar billede blood Nybegynder
24. august 2001 - 21:12 #2
roenving >> AAArrr nu er du her også!! så kan jeg ikke svare på spørgsmålne alene. *g* ;o)
Avatar billede roenving Novice
24. august 2001 - 21:15 #3
>>Næeh ...
Nå den har jeg vist brugt før ... *GG*

men det har du vist også -- ikke blood !~]
Avatar billede sqwer Nybegynder
24. august 2001 - 22:09 #4
roenving>> det ved jeg da ikke, hvorfor tror du at jeg spørger? :)
Men det gør nu heller ikke noget at den tager direkte URL\'er med i købet, og fører dem over til index.html.
Hm, er det her klart som blæk, eller kan I se hvad jeg mener?
Avatar billede roenving Novice
24. august 2001 - 22:13 #5
Grunden til at jeg stiller spørgsmålet er, at jeg kun kan se muligheden for, at du laver en absolut reload.
Alternativt skal du over i kageboden og lave en cookie, så expirer næsten med det samme, så du kan se på den, om der er behov for en reload.

hth
jes
Avatar billede sqwer Nybegynder
24. august 2001 - 22:20 #6
Det med absolut reload lyder nu ikke helt tosset.
Siden giver alligevel ingen mening hvis man ikke kommer \'den rigtige vej\' fra index. Det er også grunden til at jeg helst vil undgå at man kan navigere alt for meget rundt \'på egen hånd\'.
Kan du uddybe det lidt?
(Jeg har prøvet at kigge lidt på andre spørgsmål, men jeg synes det er lidt svært at hitte rundt i :)
Avatar billede roenving Novice
24. august 2001 - 22:33 #7
Det jeg mente med absolut reload (i hvert fald, da jeg skrev det) er bestemt ikke en farbar vej -- det betyder nemlig, at siden reloades hver gang den skal loades (og så reloades den jo, og så re...).

Men måske kunne du sætte en funktion ind i dit frameset-dokument, som hver gang det loades fylder de øvrige frames ud, noget à la:

<html>
<head>
<title>Min hovedside<title>

<script language=\'Javascript\'>

var frameContent = new Array(\"menu\", \"menuFrame.html\", \"main\", mainFrame.html\");

function frameLoad(){
  for (i=0;i<frameContent.length;i+=2){
    top.frames[frameContent[i]].location.href=frameContent[i+1];
  }
}
</script>

</head>
<frameset cols=\'120,*\' onLoad=\'frameLoad();\'>
  <frame name=\'menu\' src=\'\'>
  <frame name=\'main\' src=\'\'>
</frameset>
</html>

hth
jes

Ps. Når du så navigerer i dit site skal du sørge for kun at sætte loacation på (her) main-framen.
Avatar billede sqwer Nybegynder
29. august 2001 - 19:43 #8
Tak for svaret.
Jeg endte nu med at bruge en løsning hvor jeg sætter en variabel når siden bestilles på den \'rigtige\' måde, og som sender brugeren retur til index hvis den har en forkert værdi når siden hentes. (Han bliver advaret i forvejen, så han er selv ude om det.)
roenving >> du får 15 point for besværet.
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