Gefangen im Browser/website (kein Browser Back)
Marcel Blust
- javascript
0 Michael Schröpl0 lulu
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
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
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