Avatar billede iceb1977 Nybegynder
15. december 2001 - 06:57 Der er 17 kommentarer og
1 løsning

auto refresh men kun EN gang ?????????

Hej

Jeg har problemer med en side der skal genindlæses.

Jeg har brugt meta refresh uden held pga siden så

bare bliver ved og ved med at genindlæse.

Kan dette lade sig gøre og hvordan ?

Håber på et hurtigt svar!!
Avatar billede Slettet bruger
15. december 2001 - 10:57 #1
Skal siden kun refreshes en gang pr. besøg? Så skal du have gang i en skjult frame, da cookies næppe vil være specielt nyttige. Du kunne evt. overveje nogle server-side sessions e.l.
Avatar billede iceb1977 Nybegynder
15. december 2001 - 14:34 #2
OK flere detaljer da jeg aldrig har arbejdet med

auto refresh før ok ?
Avatar billede iceb1977 Nybegynder
15. december 2001 - 14:37 #3
Her ligger siden der skal auto refresher så

icq status indikatorerne virker .... ok ?

http://friserverplads.dk/iceb/
Avatar billede Slettet bruger
15. december 2001 - 17:59 #4
Lav din side til et frameset med en skjult frame. Framen med din normale side i skal hedde \"main\", og den skjulte frame skal hedder \"skjultFrame\". Så skal du sætte dette script i den skjulte frame\'s <head>:

<script>
if (parent.frames[\"main\"]) parent.frames[\"main\"].location.reload(true);
</script>

Men hvad er meningen med at reloade, når man alligevel lige har loadet siden???
Avatar billede gimmy Nybegynder
15. december 2001 - 18:08 #5
På friserverplads har du jo mulighed for php :)

1: omdøb din side til *.php
2: indsæt følgende omkring dit refresh script
<?php
if (empty($refresh)) {
?>
<!--
DIT REFRESH_SCRIPT
-->
<?php
}
?>
3: I dit refresh-script skal siden du henviser til hedde noget lignende:
din_fil.php?refresh=yes

Så skulle den være hjemme ;o)
Avatar billede gimmy Nybegynder
15. december 2001 - 18:11 #6
Hvis du ikke vil have at der står sådan noget \"pjat\" i adressebaren skal vi nok have gang i noget cookie eller session-haløj :)
Avatar billede Slettet bruger
15. december 2001 - 18:25 #7
Ja, cookies er ikke så fed en idé, men jeg vil også mene, at sessions er top-hitteren i dette tilfælde!
Avatar billede gimmy Nybegynder
15. december 2001 - 18:33 #8
phoenixy: for at køre med sessions så laver man altså også en cookie ...
Denne cookie indeholder bare en sessionID ...
Og i dette tilfælde hvor det jo kan være ligemeget om brugeren kan SE indholdet af session\'en/cookie\'en er det lige så godt at bruge cookies - men du kan jo bare bruge mit forslag.

Ellers kan du også lave det sjover (hvis php\'en bliver smasket på en Apache) som er beskrevet på http://mbn.dk/PHP/fakebib/ :)
Avatar billede iceb1977 Nybegynder
15. december 2001 - 23:37 #9
Hej jeg har nu prøvet det med den skjulte frame.

Siden med frames er døbt frames.html og er

nedenfor:

<html>

<head>
<meta http-equiv=\"Content-Type\"
content=\"text/html; charset=iso-8859-1\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage Express 2.0\">
<title>Ice-B-World</title>
</head>
<body>
<frameset rows=\"88,*\" cols=\"210,*\" frameborder=\"NO\" border=\"0\" framespacing=\"0\">
                      <frame src=\"http://friserverplads.dk/iceb/defualt.asp\" name=\"main\" noresize scrolling=\"no\"  marginwidth=\"0\" marginheigth=\"0\">
                      <frame src=\"http://friserverplads.dk/iceb/sframe.asp\" name=\"skjultFrame\" noresize  >
                      </frameset>
      </body>
                     
</html>

Dette virker ikke da min side ikke bliver vist og

dog melder serveren ikke om nogen fejl men

hvordan kan jeg komme til at vise min default.asp

side ?
Avatar billede Slettet bruger
16. december 2001 - 17:53 #10
En stor del af fejlen er nok, at du har stavet default.asp forkert (\"defualt.asp\")! :)
Og desuden er friserverplads nede lige i øjeblikket!
Men dit frameset skal se dåan her ud:
<frameset rows=\"*,0\" cols=\"*,0\" frameborder=\"NO\" border=\"0\" framespacing=\"0\">
                      <frame src=\"http://friserverplads.dk/iceb/defualt.asp\" name=\"main\" noresize scrolling=\"no\"  marginwidth=\"0\" marginheigth=\"0\">
                      <frame src=\"http://friserverplads.dk/iceb/sframe.asp\" name=\"skjultFrame\" noresize  >
                      </frameset>
Avatar billede Slettet bruger
16. december 2001 - 17:53 #11
dåan = sådan
Avatar billede iceb1977 Nybegynder
17. december 2001 - 12:15 #12
Hej så er det rettet. Den viser stadig en blank

side hvorfor ?

Her ligger den ...

http://www.friserverplads.dk/iceb/frames.html


<html>

<head>
<meta http-equiv=\"Content-Type\"
content=\"text/html; charset=iso-8859-1\">
<title>Ice-B-World</title>
</head>
<body>
<frameset rows=\"0,*\" cols=\"0,*\" frameborder=\"NO\" border=\"0\" framespacing=\"0\">
                      <frame src=\"defualt.asp\" name=\"main\" noresize scrolling=\"no\"  marginwidth=\"0\" marginheigth=\"0\">
                     
<frame src=\"sframe.asp\" name=\"skjultFrame\" noresize>
                      </frameset>
                       
      </body>
                     
</html>
Avatar billede Slettet bruger
17. december 2001 - 17:34 #13
Øhmmm... Du skriver stadig \"defualt.asp\" i stedet for \"default.asp\"! Det er nok grunden til den blank side... :)
Avatar billede iceb1977 Nybegynder
17. december 2001 - 19:26 #14
Nu er det rettet der står \"default.asp\" nu .

Det virker stadig ikke hvorfor ?

Samme url.

Avatar billede Slettet bruger
18. december 2001 - 16:13 #15
Fordi du har byttet om på cols og rows betegnelserne. Sådan skal siden \"frames.html\" se ud:

<html>
<head>
<meta http-equiv=\"Content-Type\"
content=\"text/html; charset=iso-8859-1\">
<title>Ice-B-World</title>
<frameset rows=\"*,0\" frameborder=\"NO\" border=\"0\" framespacing=\"0\">
<frame src=\"default.asp\" name=\"main\" noresize scrolling=\"no\" marginwidth=\"0\" marginheigth=\"0\">
<frame src=\"sframe.asp\" name=\"skjultFrame\" noresize>
</frameset>
</head>
<body>
Hvis du kan se dette, understøtter din browser ikke frames. And that\'s just TOO bad!                       
</body>
</html>

Nu håber jeg, det virker! :)
Avatar billede Slettet bruger
18. december 2001 - 16:14 #16
Du havde skrevet rows=\"0,*\", altså det omvendte!
Avatar billede iceb1977 Nybegynder
18. december 2001 - 17:41 #17
Hej den virker nu og opdaterer icq status billederne takker og lukker ....
Avatar billede Slettet bruger
19. december 2001 - 14:41 #18
Tak for points!
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