Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

oppdatere side

1 view
Skip to first unread message

Håkon Helgesen

unread,
Mar 6, 2006, 3:50:54 PM3/6/06
to
Heisan!

Jeg har et vindu som jeg bruker til redigering av en MySql database via
php.
Når jeg har gjort endringer og lagret dette, går jeg tilbake til
utgangspunktet
vha. history.go(-2) javascriptsak.

Problemet er at jeg ikke får oppdatert denne siden med mine endringer
FØR jeg trykker F5.
Jeg har prøvd mye rart i den fila.

Bl.a har jeg dette i <head>
<META HTTP-EQUIV="Expires" Content="0">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Expires" content="Sun, 31 Oct 2004 23:59:00 GMT" />
<script type="text/javascript">
function refresh()
{
self.opener.location.reload(true);
}
</script>

Men det er jo det at jeg blar tilbake og ikke åpner fila på nytt som
kansje er problemet her.
Finnes det noe jeg kan bruke for å gjøre EKSAKT det samme som F5
gjør når jeg går tilbake til den fila?

--
Mvh
Håkon Helgesen

Ove Lie

unread,
Mar 6, 2006, 4:10:45 PM3/6/06
to
"Håkon Helgesen" <lap...@nettserver.com> skrev i melding
news:1141678254.1...@j33g2000cwa.googlegroups.com...
Heisan!

Jeg har et vindu som jeg bruker til redigering av en MySql database via
php.
Når jeg har gjort endringer og lagret dette, går jeg tilbake til
utgangspunktet
vha. history.go(-2) javascriptsak.


Jeg bruker

header("Location: minfil.php");

hvor minfil er navnet på php scriptet som jeg skal tilbake til.

For å komme tilbake med gjennlesing.(leser fila på nytt i stedet for retur)


-Ove


Håkon Helgesen

unread,
Mar 6, 2006, 4:37:27 PM3/6/06
to
Hmm kansje det kan brukes.
Slik det er nå bruker jeg denne koden.
<body onload="setTimeout('history.go(-2)', 1000);" >

Hvordan kan jeg bruke din kode i dette?
Denne siden min står det bare "Endringene er lagret" og så returnerer
den til skjema.

Ove Lie

unread,
Mar 6, 2006, 5:12:21 PM3/6/06
to

"Håkon Helgesen" <lap...@nettserver.com> skrev i melding
news:1141681047....@i39g2000cwa.googlegroups.com...

Bruker ikke å skrive skjemaet lagret, beklager. Sender bare brukeren direkt
videre uten. Og bruker ikke scriptet ditt i det hele tatt. Kan du ikke sende
dem videre til siden med navn, slik at den gjennleses, uten at du går to
hakk tilbake? (altså bare fortsette fremmover, i stedet for å snu?)

-Ove


Håkon Helgesen

unread,
Mar 6, 2006, 5:26:06 PM3/6/06
to

Ove Lie skrev:

> Bruker ikke å skrive skjemaet lagret, beklager. Sender bare brukeren direkt
> videre uten. Og bruker ikke scriptet ditt i det hele tatt. Kan du ikke sende
> dem videre til siden med navn, slik at den gjennleses, uten at du går to
> hakk tilbake? (altså bare fortsette fremmover, i stedet for å snu?)
>

Jeg synes det ser litt ok ut når brukeren får beskjed om at det er
lagret og blir sendt tilbake til der de kom fra (selv om det kansje
ikke er så viktig )
Men ok, jeg får se meg litt rundt, takk for at du tok deg tid til
dette Ove.

--
Mvh
Håkon Helgesen

Ove Lie

unread,
Mar 7, 2006, 2:53:39 PM3/7/06
to

"Håkon Helgesen" <lap...@nettserver.com> skrev i melding
news:1141683966.0...@i39g2000cwa.googlegroups.com...

Ove Lie skrev:

Tenker litt, kan ikke du bare sende dem forrover i stedet for bakover etter
å ha skrevet "lagret............"?

Du skriver:


<body onload="setTimeout('history.go(-2)', 1000);" >

kan det ikke skrives noe ala <body onload="NesteSide.php', 1000);" > ?

Jeg bruker/kjenner ikke java, og vet ikke hvordan denne taggen virker, men
jeg sprer bare tanker om mulig løsningsvei jeg.

-Ove


Ørjan Langbakk

unread,
Mar 9, 2006, 2:50:20 PM3/9/06
to
Håkon Helgesen skriblet følgende:

>
> Men det er jo det at jeg blar tilbake og ikke åpner fila på nytt som
> kansje er problemet her.
> Finnes det noe jeg kan bruke for å gjøre EKSAKT det samme som F5
> gjør når jeg går tilbake til den fila?

Kanskje jeg har misforstått noe, men slik jeg forstår det, så må du jo
på en måte bekrefte at du skal lagre endringene, før siden går tilbake
til utgangspunktet? Hvorfor har du ikke bare en PHP-load av en
bekreftelses-side (denne kan du jo evt. kjøre med JS) som så directer
tilbake til den opprinnelige siden? (Altså slik at den loader på nytt,
ikke går tilbake i history).

Eller har jeg misforstått noe essensielt her?

--
mvh
Ørjan Langbakk
http://www.fullstendig.mislykket.no

Håkon Helgesen

unread,
Mar 10, 2006, 10:10:45 AM3/10/06
to
Hei Ørjan !

Nei du har ikke misforstått noen verdens ting og det er sant som du
sier at jeg kan sikkert laste siden på nytt igjen ja.

Slik jeg har det nå, bruker jeg ei fil som heter lagre.php som lagrer
det jeg har i formen, og rett under echoer jeg "Reservasjonen er
lagret" og så har jeg brukt history.go(-2)
Men den skal jeg ta bort.

Må bare endre litt på sidene så jeg kan dra med meg det essensiell i
URL'n videre.

Takk for at du tok deg tid til å se på saken.

--
Mvh
Håkon Helgesen

Arne T. Mossin

unread,
Mar 10, 2006, 1:47:44 PM3/10/06
to
Håkon Helgesen skrev Mandag 6. mars 2006 23:26:

> Jeg synes det ser litt ok ut når brukeren får beskjed om at det er
> lagret og blir sendt tilbake til der de kom fra (selv om det kansje
> ikke er så viktig )

Dette du er ute etter?
<META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.htmlhelp.com/">
http://www.htmlhelp.com/reference/html40/head/meta.html


--
Arne T. Mossin
am...@start.no

Jan Morten Sørensen

unread,
May 7, 2006, 8:45:08 AM5/7/06
to
Kan du ikke istedet for å bruke setTimeout('history.go(-2)', 1000) bruke:
setTimeout('navn på fil hvor du vil gå', 1000) ?

--
Jan Morten
http://www.sitconsulting.no
Billig datahjelp i Oslo området.


"Håkon Helgesen" <lap...@nettserver.com> skrev i meddelandet
news:1141681047....@i39g2000cwa.googlegroups.com...

0 new messages