[JS] Terug naar vorige url

Pagina: 1
Acties:

  • ImPrEzA
  • Registratie: Oktober 2001
  • Laatst online: 27-05 07:51

ImPrEzA

</breezah> Impreza

Topicstarter
Ik bedoel niet history.back(), maar zoiets als hier op GoT ook wordt gebruikt. Voorbeeld:

- je gaat naar de pagina listtopics.php/13
- vervolgens moet je eerst inloggen
- daarna wordt je weer doorgestuurd naar listtopics.php/13

hoe doe ik dat?

Blackbird singing in the dead of night, take these broken wings and learn to fly... all your life... you were only waiting for this moment to be free. ][ Wanna fight for human rights? www.amnesty.nl


Verwijderd

Meta refresh !? Lijkt me een gewone link hoor..

  • ImPrEzA
  • Registratie: Oktober 2001
  • Laatst online: 27-05 07:51

ImPrEzA

</breezah> Impreza

Topicstarter
maar hoe sla je die oude url dan op? in een variabele ofzo, maar hoe?

Blackbird singing in the dead of night, take these broken wings and learn to fly... all your life... you were only waiting for this moment to be free. ][ Wanna fight for human rights? www.amnesty.nl


  • prototype
  • Registratie: Juni 2001
  • Niet online

prototype

Cheer Bear

Op maandag 11 februari 2002 22:08 schreef ImPrEzA het volgende:
maar hoe sla je die oude url dan op? in een variabele ofzo, maar hoe?
je kan volgens mij de query string / document.referer hier wel voor gebruiken, maar ja, bij dat laatste heb je eigenlijk hetzelfde effect als back.

  • ImPrEzA
  • Registratie: Oktober 2001
  • Laatst online: 27-05 07:51

ImPrEzA

</breezah> Impreza

Topicstarter
ik begrijp het niet helemaal...

wat ik dus bedoel:

- je gaat naar index.php?mode=dit&page=dat
- vervolgens opent login.php omdat je nog niet ingelogd bent
- na het inloggen moet je dus weer terug gaan naar die oude url

Blackbird singing in the dead of night, take these broken wings and learn to fly... all your life... you were only waiting for this moment to be free. ][ Wanna fight for human rights? www.amnesty.nl


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
- je komt op de inlog pagina omdat je niet ingelogd bent
- de document.refferer van dat moment wordt opgeslagen in bijvoorbeeld een variabele (evt. parsen)
- je vult je gegeventjes in enzo en je wordt weer teruggeduwd naar de url die in de voorgaande stap is opgeslagen in een variabele

  • prototype
  • Registratie: Juni 2001
  • Niet online

prototype

Cheer Bear

Op maandag 11 februari 2002 22:15 schreef ImPrEzA het volgende:
ik begrijp het niet helemaal...

wat ik dus bedoel:

- je gaat naar index.php?mode=dit&page=dat
- vervolgens opent login.php omdat je nog niet ingelogd bent
- na het inloggen moet je dus weer terug gaan naar die oude url
:? hoe wil je het nou? in javascript of in php?
is lekker duidelijk als je een [JS] prefix gebruikt in je topic title :P
maar wat je doet is heel easy:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
    switch ($mode) {
        case "dit":
            if (conditional) {
                // login is correct
            } else {
                // login is incorrect
                header ("location:$HTTP_REFERRER");
                exit ();
            }
        break;

        default:
            header ("Location: goLogin.php");
            exit ();
        break;
    }
?>

  • ImPrEzA
  • Registratie: Oktober 2001
  • Laatst online: 27-05 07:51

ImPrEzA

</breezah> Impreza

Topicstarter
Op maandag 11 februari 2002 22:18 schreef r0bert het volgende:
- je komt op de inlog pagina omdat je niet ingelogd bent
- de document.refferer van dat moment wordt opgeslagen in bijvoorbeeld een variabele (evt. parsen)
- je vult je gegeventjes in enzo en je wordt weer teruggeduwd naar de url die in de voorgaande stap is opgeslagen in een variabele
Ok, nu begrijp ik de bedoeling. Maar wat moet ik precies voor code gebruiken?
code:
1
2
3
<SCRIPT>
var referrer = 'document.referrer';
</SCRIPT>

?

Blackbird singing in the dead of night, take these broken wings and learn to fly... all your life... you were only waiting for this moment to be free. ][ Wanna fight for human rights? www.amnesty.nl


  • prototype
  • Registratie: Juni 2001
  • Niet online

prototype

Cheer Bear

Op maandag 11 februari 2002 22:24 schreef ImPrEzA het volgende:

[..]

Ok, nu begrijp ik de bedoeling. Maar wat moet ik precies voor code gebruiken?
code:
1
2
3
<SCRIPT>
var referrer = 'document.referrer';
</SCRIPT>

?
http://www.w3schools.com wil je misschien toch doornemen.
hint: document.referrer icm document.location

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Op maandag 11 februari 2002 22:28 schreef prototype het volgende:

[..]

http://www.w3schools.com wil je misschien toch doornemen.
hint: document.referrer icm document.location
idd..

misschien nuttig om te noemen: document.location.search en ik denk dat de GoT search je heel wat werk kan besparen ...
Pagina: 1