login  Naam:   Wachtwoord: 
Registreer je!
 Forum

History Back (Javascript) in Header() (Opgelost)

Offline Ruultje - 17/04/2010 16:14 (laatste wijziging 17/04/2010 16:15)
Avatar van RuultjeNieuw lid Ik wil nadat ik een formulier succesvol heb ingevuld teruggaan naar een bepaalde pagina. Nu is dit in principe geen probleem. Twee pagina's terug lukt mij ook wel via een normale link. Maar dat geldt het alleen maar 'gewone' pagina's. Ik heb ook pagina's die ik kies via een selectbox. Er komt dan dus een ID bij de pagina. Hoe kan ik er voor zorgen dat ik weer naar die pagina terugkeer met desbetreffende ID? Na 2 seconden moet deze automatisch terugaan.

Ik heb dit maar dat gaat niet werken.

  1. $pgroup = '<a href="/javascript:history.back(-2);/"> </a>';
  2. header('Refresh: 2; url='.$pgroup.'');


Ik heb ook bij de url geprobeerd om dit zo te doen:
  1. index.php?page=test&id='$catid'
maar dan krijg ik ook in de link te zien '$catid'.

3 antwoorden

Gesponsorde links
Offline DevDevil - 17/04/2010 16:19
Avatar van DevDevil Nieuw lid misschien kan je ook de url in een session zetten voor dat je het formulier oproep
Het is maar een id
Offline dieterke - 19/04/2010 18:06 (laatste wijziging 19/04/2010 18:30)
Avatar van dieterke Nieuw lid Dit komt omdat je '-quotes en "-quotes door elkaar gebruikt, dit zijn 2 werkende manieren:

  1. $pgroup = '<a href="/javascript:history.back(-2);/"> </a>';
  2. header("Refresh: 2; url='". $pgroup."'");


  1. $pgroup = "index.php?page=test&id=".$catid;
  2. header('Refresh: 2; url='.$pgroup.'');
Bedankt door: Ruultje
Offline Ruultje - 20/04/2010 19:51
Avatar van Ruultje Nieuw lid Dankjewel dit werkt. Ik zal in het vervolg opletten wat betreft ' en ".
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.225s