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
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
Hvordan kan jeg bruke din kode i dette?
Denne siden min står det bare "Endringene er lagret" og så returnerer
den til skjema.
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
> 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 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
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
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
> 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
http://www.sitconsulting.no
Billig datahjelp i Oslo området.
"Håkon Helgesen" <lap...@nettserver.com> skrev i meddelandet
news:1141681047....@i39g2000cwa.googlegroups.com...