Christoph Schnauß: Zurückschaltfläche abfangen

Beitrag lesen

hallo Kati,

mein Problem ist aber nicht der Titel, sondern möchte ich, dass die jeweils geladenen HTML-Dateien in den zwei Frames gleichzeitig bzw. zusammen wieder beim Aufrufen des history.back wieder rückgängig gemacht werden.

Dann muß man dir leider sehr klar sagen, daß das nicht geht. Was du machen könntest, wäre: in jedem Frame einen eigenen "zurück"-button mit einem eigenen Javascript einstellen. Ein paar Seitenbesucher werden gutwillig genug sein, den dann auch zu benutzen. Aber sobald jemand den "zurück"-button seines Browsers (da gibts ja noch ein paar mehr als bloß den IE) benutzt, wird es wohl bei deinem "Problem" bleiben.

Es ist jedoch ein Scheinproblem. Mit Javascript kannst du die Effekte beeinflussen, die beim Betätigen irgendeines buttons auf deiner Seite (egal, ob in eien Frame geladen oder selbständig) auftreten sollen. Den "zurück"-button im Browser selbst kannst du aber nicht beeinflussen. Der braucht halt weder Javascript noch sonstwas, sondern nutzt seine eigene "history". Er tut also nur das, wofür der Browser selbst eingestellt ist. Für den IE würde sich das mit etlichen Veränderungen der registry so einstellen lassen, daß eben grundsätzlich ein bestimmtes Javascript ausgeführt werden  soll. Aber das kannst du von den (größtenteils vermutlich dir selbst unbekannten) Besuchern deiner Seite nicht verlangen.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|