Gaunt: Zurück / Back abfangen

Hallo

damit nicht gleich das Geschrei losgeht: Da will einer die Zurückfunktion ausschalten:

Ich schreibe gerade eine recht umfangreiche Anwendung mit php, sql und was halt dazu gehört.
Das Problem ist das es in der Anwendung ein ziemliches gewurschtel von Frames gibt ( 2tes Frameset wird bei Bedarf in ein anderes geladen ).
Drück der User nun auf zurück springt der Browser nur einen Frame zurück. Um wieder auf die richtige seite zu kommen muss man aber 2 bzw 3 einträge zurückspringen.
Kann man den Backbutton nicht abfangen und statt dessen eine JS Funktion aufrufen? Bzw. wenn der Button gedrückt wird gleich drei Seiten zurückspringen?. Letzteres währe mir nicht so lieb da das zu unnötigen DB zugriffen führt.
Kann man das Ding nicht genauso abfangen wie einen Mausklick im Fenster selbst?
Ander Möglichkeit:
Kann ich erfahren ob der user soeben den Button verwendet hat ( Es ist ja immer der selbe Frame der zunächst zurückgesetzt wird )???
Dann könnte man ihn ja einfach auf die letzte Seite zurückverweisen.
Ähnliche Probleme gibt es mit vorwärts und aktualisieren.

Was ich halt auf keinen Fall will ist die Menueleiste ausblenden. Das gehört sich einfach nicht.

Wenn jemand irgendwas weiß dann sagt mal was dazu.

THX

Gaunt

  1. Hi,

    damit nicht gleich das Geschrei losgeht: Da will einer die Zurückfunktion ausschalten:

    das Geschrei lautet: Da hat einer nicht im Archiv gesucht. Alle Deine Fragen und Ideen werden dort behandelt.

    Was ich halt auf keinen Fall will ist die Menueleiste ausblenden. Das gehört sich einfach nicht.

    Stimmt.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. nicht das ich wüsste (was weiß ich schon ;] ). Du kannst aber Javascript Window.open machen und da eben keine toolbar drin reinladen, und stattdessen evv. sogar eine eigene reinmachen, in der du dann eben einen Javascript nimmest, der 3 Seiten in der history zurückspringt - ich weiß aber gerade nicht wie die funktion heißt - schau doch in selfhmtl nach ;-.)

    benji

    1. Hi,

      Du kannst aber Javascript Window.open machen und da eben keine toolbar drin reinladen, und stattdessen evv. sogar eine eigene reinmachen,

      was nützt die gegen das Kontextmenü oder z.B. Alt+CursorLeft? Daneben ist es _nie_ gut, den User seiner gewohnten Umgebung zu berauben.

      Cheatah

      --
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. was nützt die gegen das Kontextmenü oder z.B. Alt+CursorLeft? Daneben ist es _nie_ gut, den User seiner gewohnten Umgebung zu berauben.

        Gegen Kontextmenü gibt es NUR UNTER IE z.B. onkontextmenu oder so MSIE spezifische onloadhandles.

        Das es nie gut ist habe ich NIEEE bezweilfelt. Ich habe ja auch nur vorschläge gemacht !

        1. Hi,

          was nützt die gegen das Kontextmenü oder z.B. Alt+CursorLeft?
          Gegen Kontextmenü gibt es NUR UNTER IE z.B. onkontextmenu oder so MSIE spezifische onloadhandles.

          gegen die (oder eine andere) Tastenkombination hilft das auch nicht.

          Das es nie gut ist habe ich NIEEE bezweilfelt. Ich habe ja auch nur vorschläge gemacht !

          Vielleicht solltest Du, bevor Du Vorschläge machst, über die damit verbundenen Probleme informieren.

          Cheatah

          --
          X-Will-Answer-Email: No
          X-Please-Search-Archive-First: Absolutely Yes