Kann man eine History vorgeben?

Mittels eines Javascriptes meine ich.
Ich kenne zwar ein Script, mit dem man die History des Browsers um eines zurückgeht.
Gibt es nicht villeicht auch eines, wo man die History vordefinieren kann?
Sowas wie wenn man den Zurücpfeil drückt, man immer auf der Index-Seite der HP gelangt?

So far

Fueselier

Hi,

Gibt es nicht villeicht auch eines, wo man die History
vordefinieren kann?

nein. Die History ist weder les- noch schreibbar, sondern nur nutzbar und, ausschließlich den aktuellen Eintrag betreffend, überschreibbar (location.replace()).

Cheatah

man kann doch aber history.back(-1) und -2, -3 eingeben oder? was passiert denn, wenn man einfach -20 eingibt, da landet man doch meistens dann wieder ganz am Anfang (so zufallsmässig halt :smile:

nur so ne idee

bevor man aber -20 eigibt sollte man vieleicht
überprüfen ob die history etwas enthält.
so zb

function gehweg(i)
{
if(self.history.length > 0)
{self.history.go(i)}
}

aNDi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi,

man kann doch aber history.back(-1) und -2, -3 eingeben oder?

ja; das meinte ich mit „nutzbar“.

was passiert denn, wenn man einfach -20 eingibt, da landet man
doch meistens dann wieder ganz am Anfang (so zufallsmässig
halt :smile:

Keine Ahnung. Soweit ich weiß könnte der Browser ohne weiteres eine Fehlermeldung ausgeben. Versuche lieber nicht, irgendwelche schlecht oder gar nicht definierten Randfälle auszunutzen; saubere Programmierung läßt sich besser warten.

Cheatah