Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Backbutton in Frameseiten funktioniert nicht





Frage

Ich habe eine Internetseite mit verschiedenen Frames. Wenn man den Backbutton verwendet kommt man nicht mehr zu der zuvor besuchten Website zurück. Ich habe bereits Javaskripte mit history.back und history.go versucht. Das hat leider nicht funktioniert. Wer weiß eine Lösung, die sowohl mit Netscape als auch Microsoft Intenet Explorer funktioniert? Wäre schön, wenn mir jemand helfen könnte. Anna

Antwort 1 von Kowalski

Das "Zurück" bewirkt beim Einsatz von Frames normalerweise, dass die einzelnen Frameinhalte der Reihe nach wieder zurück durchschritten werden. Mir fallen nun diverse Kniffe ein, über die sich das Verhalten beeinflussen lässt, aber ein wenig genauer musst du deine Absicht schon erläutern -- willst du auf die zuletzt besuchte HTML-Seite (Webseite) oder Homepage (Website) zurück?

Antwort 2 von Anna

Danke für dein Hilfsangebot. Ich will zurück zu der zuletztbesuchten Homepage. Ich wollte meine Site bei GoTo registrieren lassen. Das ist abgelehnt worden mit der Begründung, man komme mit dem Backbutton nicht zu GoTo zurück. Mit Netscape 4.5 werden beim Aufruf meiner Homepage 9 Historyeinträge erzeugt, wie es bei MSIE ist, weiß ich nicht genau. Wenn du meine Homepage mal aufrufst, kann du das sehen. Sie ist auf meiner Visitenkarte angegeben. Hier kann ich sie aus Gründen der Etikette ja nicht nennen.

Anna

Antwort 3 von Dejan Zamecnik

Hallo Anna versuchs mal mit der Back Funktion von JavaScript:
<script language="vbscript">
Sub GoBack_OnClick()
Window.History.Back
End Sub
</script>
...und so erstellst du ein Button das diese Funktion verwendet:
<input type="button"
name="GoBack" value="Zurück">
also versuchs mal!
Kennst du dich eigentlich auch aus mit VBScript-Programmierung, ich hätt dann auch ein Problem!

Mfg Dejan



Antwort 4 von Chri_

Wenn ich das richtig verstehe, ist Dein Problem das, daß man nicht mehr zu "Goto" zurück kommt, nachdem man auf Deiner Seite war, indem man den Backbutton des Browsers benutzt.
Das liegt ganz einfach daran, daß Du ein Script auf der Indexseite hast, das in eine Schleife verfällt.
Um das zu umgehen, solltest Du eine Portalseite entwerfen, die kein Script enthält.

Gruß
Chri$

Antwort 5 von Chri_

Wenn man den Backbutton übrigens 2x schnell hintereinander drückt, kommt man doch zurück, weil die Zeit für die verarbeitung des Scriptes zu kurz ist...

Antwort 6 von Friedel

Wenn ich das Problem richtig verstanden hab, brauchst du nur einen Link, der dich 2 Schritte zurück bringt. Das kannst du mit <a href="javascript:history.go(-2)">Linktext</a> machen.

Antwort 7 von Wila

ich habe fast das selbe problem...ich möchte nur eine seite zurück...und nicht zur startseite.... www.wilas-support.de/kontakt/meckerseite.htm einfach das formular absenden...es öffnet sich die sorry.htm seite....und dort möchte ich gerne zurück zum eingabeformular...und nicht zur startseite...

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: