Marcel Blust: Gefangen im Browser/website (kein Browser Back)

Hallo,

das Problem ist, dass User die via Link von anderen websites kommen in unserer website aufgrund eines framesets hängenbleiben.
(ärgerlich u. behindernd f. jeden u. die manuelle Auswahlmöglichkeit in der back-Liste scheint nicht jedem bekannt bzw. ist mühsam)

Ueber document.referrer komme ich nicht weiter. Und die history scheint man nicht aulesen zu koennen, um einen Vergleich starten zu koennen i.d. Form "sobald history Eintrag != unsere Domain => dann springe dorthin." (Also per Link "Verlasse Site" JS Funktion ausführen)
Auch eine Löschung der history scheint nicht möglich, nur ein history.replace des letzten Eintrags.

Forum und Selfhtml habe ich schon durchforstet, komme jedoch nicht weiter, der richtige Ansatz fehlt.

Weiss jemand Rat?

Vielen Dank
Marcel

  1. Hi Marcel,

    das Problem ist, dass User die via Link von anderen websites kommen
    in unserer website aufgrund eines framesets hängenbleiben.
    (ärgerlich u. behindernd f. jeden u. die manuelle Auswahlmöglichkeit
    in der back-Liste scheint nicht jedem bekannt bzw. ist mühsam)

    es gibt keine beliebig guten Lösungen für die Usability-Probleme von
    Frames - das Problem des undefinierten (bzw. in Deinem Fall kompliziert
    zu verstehenden) Verhaltens bei Vor-Zurück-Navigation ist ein solches
    Problem.
    Mit "verwende keine Frames" dürfte Dir allerdings kaum geholfen sein.

    Was genau meinst Du denn mit "hängenbleiben"?
    Hast Du eine JavaScript-Funktion geschrieben, die mit einer bestimmten
    Situation nicht fertig wird? Dann solltest Du deren Code hier posten.
    Denn im allgemeinen funktioniert die Navigation auch bei Framesets,
    wenngleich dem Anwender nicht zuverlässig klar zu machen ist, was ein
    "Schritt" dabei genau bewirken wird (manchmal ändert er den URL in der
    Location-Zeile und manchmal eben auch nicht).

    Auch eine Löschung der history scheint nicht möglich,

    Natürlich nicht. Die History gehört dem Browser, nicht Deiner Seite.

    Viele Grüße
          Michael

  2. Huhu

    so ganz habe ich Dein Problem nicht verstanden, aber evtl.
    hilft Dir einer der beiden Links hier weiter

    http://selfhtml.teamone.de/javascript/beispiele/seitenanzeige.htm

    http://aktuell.de.selfhtml.org/artikel/javascript/dyn-frames/index.htm

    Viele Grüße

    lulu