Avatar billede NeroBan Novice
10. oktober 2004 - 15:35 Der er 42 kommentarer og
1 løsning

Opdatering af side

Hej hvordan opdatere jeg min side når den uploader?
Den skal kun opdatere 1 gang

Takker for hjælpen
Avatar billede roenving Novice
10. oktober 2004 - 15:46 #1
?-)

Hvadfor skal du opdatere ?o]
Avatar billede NeroBan Novice
10. oktober 2004 - 15:49 #2
en menu som ikke kommer frem før man opdatere
Avatar billede NeroBan Novice
10. oktober 2004 - 15:51 #3
Forresten du hjalp mig tidligere med nedenstående kan du ikke lige smide et svar på den da, du skal have point for det!

popup vindue med piltaster
Avatar billede roenving Novice
10. oktober 2004 - 16:05 #4
-- så må der da være en fejl i menukoden på en eller anden måde !-)

-- ville det ikke være mest hensigtsmæssigt at finde årsagen til den opførsel ?-)
Avatar billede NeroBan Novice
10. oktober 2004 - 16:37 #5
Jeg ved bare ikke hvordan, men det er fordi jeg bruger en login, hvor den videresender dig til menuen, men det vil den ikke før jeg opdatere siden

Aner ikke hvad jeg skal gøre
Avatar billede roenving Novice
10. oktober 2004 - 16:40 #6
Hvordan ser det ud ...
Avatar billede NeroBan Novice
10. oktober 2004 - 16:47 #7
menuen er hjemmelavet, men prøv www.leasy-personaleforening.dk

Og så der hvor brugerlogin er der skal menuen komme op efter man har godkendt sin login, men nu har jeg lige lidt problemmer med at få den til at åbne sig der hvor jeg vil have det, kode er prøve og prøve
Avatar billede roenving Novice
10. oktober 2004 - 16:54 #8
Bortset fra at indhold-vinduet ikke eksisterer komme jeg ind uden problemer, og det ser ud til at logon går helt fint !-)

-- men det er godt nok en underlig konstruktion med et a-tag rundt om submit-knappen, skal du ikke i opsætningen på hostedstuff angive en redirect, som kan sende succesfuldt inloggede til din side ?-)
Avatar billede NeroBan Novice
10. oktober 2004 - 17:00 #9
jeg forstår ikke helt hvad du mener
Avatar billede NeroBan Novice
10. oktober 2004 - 17:10 #10
nåå jo det gør den også, men jeg kan ikke få den til at åbne i den side hvor logon
er, istedet for i ny side
Avatar billede roenving Novice
10. oktober 2004 - 17:10 #11
Du bruger en login-form fra hostedstuff.com ...

Den bruges til at validere, at folk har rettigheder til at komme ind på en nærmere angivet side ...

Hvis du så også har et link, som direkte smider folk ind på den pågældende side, er der jo ikke brug for at validere, man kan jo bare læse linkets adresse direkte i koden og derved vel så nemt som ingenting omgå login-kravet ...

-- du har nok et forkert target, skal det ikke være 'main' ?-)
Avatar billede roenving Novice
10. oktober 2004 - 17:11 #12
-- eller måske _self !-)
Avatar billede NeroBan Novice
10. oktober 2004 - 17:22 #13
Nu er den der, men nu skal man lige opdatere
Avatar billede NeroBan Novice
10. oktober 2004 - 17:27 #14
nu kan man da ikke spore siden, eller....
Avatar billede NeroBan Novice
10. oktober 2004 - 18:10 #15
kunne man midlertidigt gøre det sådan med et script der opdaterede
Avatar billede roenving Novice
10. oktober 2004 - 18:27 #16
For at gøre det er det nødvendigt at sætte en cookie og så aflæse den ved load ...
Avatar billede roenving Novice
10. oktober 2004 - 18:35 #17
Her har jeg brugt en forsinkelse på 10 sekunder, alt efter omstændighederne kan du forsøge at eksperimentere lidt med det tal (i kaldet lige før scriptets slutning !-)

-- grunden til at den udløber så hurtigt er at man jo skal have lov til at skifte side, og så ved jeg ikke om den opfører sig ordentligt ...

-- hvis det ellers virker fornuftigt kan du jo sætte tallet op til et langt større tal, 60 er et minut, 3600 en time og 86400 et døgn !o]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Cookies</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Stone's WebWriter 4">
<script language="javascript" type="text/javascript">
function skrivCookie(name,value,expTime,path){//Tid i sekunder
  switch(skrivCookie.arguments.length){
    case 1:
      var expTime = 0;
      var path = "/";
    case 2:
      var expTime = 0;
      var path = "/";
    case 3:
      var path = "/";
  }
  var exp = new Date().getTime()+expTime*1000;
  exp = new Date(exp).toGMTString();
  var cook = name + " = " + escape(value) + ";expires=" + exp + ";path=" + path;
  document.cookie = cook;
}
function hentCookie(name){
  if (document.cookie){
    var n = document.cookie.indexOf(name+"=");
    if (n>-1){
      var val = document.cookie.substring(n+name.length+1);
      n = val.indexOf(";");
      if(n>-1)val=val.substring(0,n);
      return unescape(val);
    }
  }else return null;
}
if(!hentCookie('reload')){
  skrivCookie('reload','reloaded',10);
  location.reload(true);
}
</script>

</head>

<body>
<!-- Din side -->
</body>

</html>
Avatar billede NeroBan Novice
10. oktober 2004 - 20:41 #18
hvad mener du med din side nede i body?
Avatar billede NeroBan Novice
10. oktober 2004 - 20:42 #19
hvilken html fil skal den egentligt ligge i
Avatar billede roenving Novice
10. oktober 2004 - 20:47 #20
Den skal ligge i menu-filen og så skal man selvfølgelig bruge top.location.reload() i stedet for location.reload() alene !o]

-- og henvisningen til din side betyder, at du der skal lægge det, som du ellers har i siden (altså dine scripts !-)
Avatar billede NeroBan Novice
10. oktober 2004 - 21:06 #21
så loader den bare login igen
Avatar billede roenving Novice
10. oktober 2004 - 21:09 #22
Okay ...

Den skal jo ligge i menu-siden, og måske skal du så kun reloade den, så prøv uden top !-)
Avatar billede NeroBan Novice
10. oktober 2004 - 21:10 #23
den er bedre ved ikke at sætte top foran, bortset fra den ikke opdaterer
Avatar billede NeroBan Novice
10. oktober 2004 - 21:10 #24
du mener ikke js. filen vel
Avatar billede NeroBan Novice
10. oktober 2004 - 21:13 #25
jeg har sat den ind i den fil som java menuen ligger i, som skulle komme frem efter login
Avatar billede roenving Novice
10. oktober 2004 - 21:14 #26
Der kunne man såmænd godt lægge selve scriptet, men jeg tror, det er uhensigtsmæssigt ...
Avatar billede roenving Novice
10. oktober 2004 - 21:16 #27
Prøv at teste med:

...
if(!hentCookie('reload')){
  alert(hentCookie('reload'));
  skrivCookie('reload','reloaded',10);
  location.reload(true);
}
</script>
...

-- og fjern forøvrigt et af dine title-tags og også den meta med windows-1252 !-)
Avatar billede NeroBan Novice
10. oktober 2004 - 21:19 #28
det var tæt på
Avatar billede NeroBan Novice
10. oktober 2004 - 21:19 #29
den popper up med null og så godkender man, også er den ok
Avatar billede roenving Novice
10. oktober 2004 - 21:23 #30
Så er det måske fordi den reloader for hurtigt, så prøv:

...
if(!hentCookie('reload')){
  //alert(hentCookie('reload'));
  skrivCookie('reload','reloaded',10);
  setTimeout('location.reload(true)',10);
}
</script>
...
Avatar billede NeroBan Novice
10. oktober 2004 - 21:25 #31
nope, den vil bare ikke loade den menu
Avatar billede NeroBan Novice
10. oktober 2004 - 21:26 #32
det har ikke noget med self.location at gøre vel
Avatar billede NeroBan Novice
10. oktober 2004 - 21:29 #33
næ det tror jeg egentligt ikke selv på
Avatar billede roenving Novice
10. oktober 2004 - 21:30 #34
self.location giver præcis det samme som window.location og location !-)

Prøv at eksperimentere lidt med de to tal-angivelser, den første omgang 10 betyder at cookien lever i 10 sekunder, det andet 10-tal betyder at den skal udsætte reloaden 10 millisekunder, prøv først at gøre den lidt større, f.eks. 50 ...
Avatar billede NeroBan Novice
10. oktober 2004 - 21:35 #35
nå jeg har prøvet mig lidt frem det vil den ikke.
Det går nok heller ikke at den loader så lang tid efter, hvis det endelig virker.
Jeg kan bare ikke finde fejlen
Avatar billede roenving Novice
10. oktober 2004 - 21:39 #36
Prøv hellere omvendt af det, jeg stødte ind i:

if(!hentCookie('reload')){
  //alert(hentCookie('reload'));
  skrivCookie('reload','reloaded',10);
  setTimeout('location.reload(true)',50);
}
</script>
Avatar billede NeroBan Novice
10. oktober 2004 - 21:44 #37
det har jeg prøvet desværre, sådan er den også nu, men stadig intet positivt resultat
Avatar billede NeroBan Novice
10. oktober 2004 - 21:47 #38
det er lidt mærkeligt hvis jeg opdaterer lige der hvor menuen skal være med musen, sker der heller ikke noget
Avatar billede NeroBan Novice
10. oktober 2004 - 21:48 #39
kan det være index filen der skal opdatere
Avatar billede NeroBan Novice
10. oktober 2004 - 22:25 #40
jeg håber ikke jeg skal lave det hele om her
Avatar billede NeroBan Novice
12. oktober 2004 - 22:07 #41
Har du nogen som helst ide om hvad jeg ellers kan kigge efter, for et eller andet er der galt
Avatar billede roenving Novice
13. oktober 2004 - 15:52 #42
Nej, desværre ...
Avatar billede NeroBan Novice
25. november 2004 - 21:56 #43
nå men så snupper jeg dem selv, ellers tak for hjælpen!
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