Toon posts:

vraagje over history.go()

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is het mogelijk om in javascripting tussen de haken van history.go() een variabele refferer te plaatsen en zo ja weet iemand daar de code voor.

Grtz tha Saint (8>

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:12

crisp

Devver

Pixelated

JavaScript:
1
2
var a = -2;
history.go(a);

zoiets?

Intentionally left blank


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Wat bedoel je met een variabele refferer? Voor zover ik weet accepteerd hij alleen integers als argument.

Verwijderd

Topicstarter
misschien is het duidelijker als ik zeg history.go("var.location"). Hij moet hierbij niet de laatste url uit je cache pakken, maar de pagina terug zoeken waar je oorspronkelijk vandaan komt. Dus als je van pagina 1 op 2 pagina komt en waar je doormiddel van links over deze pagina 2 kan scrollen en je drukt dan op de back toets je dan terug gaat naar pagina 1 waarbij het niet uit moet maken vannuit welke pagina 1 op pagina 2 komt.

Ik hoop dat iemand er nog iets van snapt :? .

Grtz tha Saint

Verwijderd

Topicstarter
even beter gezegt het mag niet uitmaken welke url pagina 1 heeft. en hij moet dus de stappen die je op pagina 2 maakt overslaan bij het teruggaan naar pagina 1

[ Voor 42% gewijzigd door Verwijderd op 02-09-2004 15:07 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Dan is history.go(-1) toch genoeg?
Of bedoel je window.open(document.refferer, "_top");

Edit:
Aha, dat bedoel je. Dan zul je op pagina2 moeten onthuden waar de bezoeker wegkwam, dat kun je eventueel met een cookie doen.

Grtz, Tha André

[ Voor 50% gewijzigd door André op 02-09-2004 15:13 ]


Verwijderd

Topicstarter
André helpt mij dit om de stappen die ik op pagina 2 maak over te slaan bij het terug gaan naar pagina 1??

Ik had zelf zoiets gevonden maar weet niet of dat hetzelfde doet?

Sniff the history and then redirect
<SCRIPT LANGUAGE="JavaScript"><!--
if (document.referrer.indexOf('page2.htm') > -1)
location.href = 'page2.htm';
else if (document.referrer.indexOf('page3.htm') > -1)
location.href = 'page2.htm';
else
location.href = 'default.htm';
//--></SCRIPT>

[ Voor 64% gewijzigd door Verwijderd op 02-09-2004 15:14 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Wat je wel kunt doen is alle links in pagina2 die naar pagina2 verwijzen vervangen met onclicks die een location.replace gebruiken. Dan worden er niet meer pagina's in je history gezet en kun je met history.go(-1) gewoon terug.

Verwijderd

Topicstarter
thnx André voor je hulp ik denk dat ik er wel uit kom nu! :*)

Grtz tha Saint

Verwijderd

Topicstarter
André nou heb ik nog een vraagje.

De betreffende url van pagina 2 = http://intranet.int.therm...ntrol/KP/kostenplaats.htm

de hypertext-link is dezelfde url gevold door #met een nummer erachter
bijv. http://intranet.int.therm...l/KP/kostenplaats.htm#7-1.

is het dan ook mogelijk om in deze code --> onClick="window.location.replace(
'http://intranet.int.thermphos.com/Findept/control/KP/kostenplaats.htm#7-1')"
het volgende 'http://intranet.int.thermphos.com/Findept/control/KP/kostenplaats.htm' eruit te laten?? en door iets anders te vervangen waardoor hij gewoon de links opent in met de location.replace

[ Voor 16% gewijzigd door Verwijderd op 02-09-2004 16:04 ]

Pagina: 1