..verweigert back-button
Kirsten Evers
- browser
Hallo Leute!
Jetzt will ich wissen, warum folgendes passiert:
Surfe ich auf jene Seite http://www.dibev.de/, klicke "links" an, dann "Kirsten Evers Seiten zur Arbeitssicherheit" (<g>), erscheinen die Seiten. Klicke ich auf den Back-Button des browsers, (den IE), kommt kurz die erste Seite, danach aber wieder meine. Einen Weg zurück gibt's nicht.
Kann das an dem JS im http://www.teamone.de/selfhtml/tedb.htm liegen? Kennt jemand eine Erklärung?
Viele Grüße,
Kirsten
Hi Kirsten!
Kann das an dem JS im <../../tedb.htm> liegen? Kennt jemand eine Erklärung?
Genau, wenn Du aber ganz fix zweimal back drückst, dann klappt es auch mit dem back :-)
Das JavaScript denkt bei einmal back, es muß nochmal schnell arbeiten (in die falsche Richtung <g>).
Das Problemchen ist aber vielleicht noch zu überstehen :-)
Hi Stefan und Cheatah!
Das JavaScript denkt bei einmal back, es muß nochmal schnell arbeiten (in die falsche Richtung <g>).
Das Problemchen ist aber vielleicht noch zu überstehen :-)
Vielen Dank für die Erklärung! Klar, für mich schon, das Problemchen ist, daß dies ja nicht alle Anwender wissen, die den Link anklicken und sich dann wieder gelangweilt (weil so ein trockenes Thema, <g>) auf die erste Seite zurückziehen wollen ;-)). Außerdem hatte mich die Seitenbastlerin der dib-Seiten gefragt, und ich konnte ihr keine Antwort darauf geben.
Schöne Ostern noch!
Kirsten
Hi,
Surfe ich auf jene Seite http://www.dibev.de/, klicke "links" an, dann "Kirsten Evers Seiten zur Arbeitssicherheit" (<g>), erscheinen die Seiten. Klicke ich auf den Back-Button des browsers, (den IE), kommt kurz die erste Seite, danach aber wieder meine. Einen Weg zurück gibt's nicht.
Kann das an dem JS im <../../tedb.htm> liegen? Kennt jemand eine Erklärung?
jepp, wie Stefan schon sagt :-)
Ich kann Dir aber eine Alternativlösung anbieten:
Im Frameset schreibst Du ein JavaScript, das folgenden Befehl beinhaltet:
var myFrameset = 'Kirsten';
Der Variablenname und sein Inhalt sollten möglichst individuell gehalten werden, damit das nicht "zufällig" in einem anderen Frameset passieren kann.
In der Seite, die das tedb.htm-JS beinhaltet, änderst Du dieses auf
if (top.myFrameset != 'Kirsten') { top.location.href = 'http://www.dibev.de/'; }
Dadurch wird zwar nicht die aktuelle Seite geladen, aber zumindest Deine Seite - vorausgesetzt eine Unterseite wurde separat (egal ob in einem Frameset oder nicht) geladen! Ich mache gerade bei meinem neuen Design in etwa das gleiche, nur daß ich von Unterseiten aus das komplett richtige Frameset mit der entsprechenden Seite aufbaue ;-)
Cheatah
Hallo Kirsten!
Surfe ich auf jene Seite http://www.dibev.de/, klicke "links" an, dann "Kirsten Evers Seiten zur Arbeitssicherheit" (<g>), erscheinen die Seiten. Klicke ich auf den Back-Button des browsers, (den IE), kommt kurz die erste Seite, danach aber wieder meine. Einen Weg zurück gibt's nicht.
Hast Du da schon etwas geändert? Ich war mit IE 5 da und es klappte wunderbar... einmal Back, und ich war wieder auf der Seite, wo die Links stehen...
Oder habe ich die Frage nicht verstanden :-(
Bis danndann
PAF (patrickausfrankfurt)
Hallo Patrick!
Hast Du da schon etwas geändert? Ich war mit IE 5 da und es klappte wunderbar... einmal Back, und ich war wieder auf der Seite, wo die Links stehen...
Oder habe ich die Frage nicht verstanden :-(
Doch, hast Du! Geändert habe ich noch nichts, schließlich mußten ich und meine Family das köstliche Osterwetter ausnutzen heute (zur Info: In Hamburg den ganzen Tag Sonne, so um die 20°C, die Kiddies konnten im Garten im Plantschbecken sitzen, und das am 4.4.! :-))
Ich habe auch festgestellt, daß es nicht immer passiert, nur manchmal. Wie sich der IE5 verhält, weiß ich nicht. Trotzdem komisch, nicht wahr?
Bis zum nächsten Chat ;-)
Kirsten