ERLEDIGT
JA
JA
ANTWORTEN
12
12
ZUGRIFFE
520
520
EMPFEHLEN
-
Hallo,
gibt es eine Möglichkeit rauszufinden, auf welcher Seite sich der Benutzer vorher befand?
Danke schonmal
-
Wozu? Also Anwendungszweck?
Wenn du Ihn in der History zurückschicken willst machst du einfach history.go(-1) als Beispiel.
Wenn du es auf dem Server aber loggen willst, musst du die Serverumgebungsvariablen auslesne und es irgendwie auf dem Server speichern. Dazu ist JS allerdings ungeeignet.
-
Es geht um das Errorhandling in C#.
Wenn beispielsweise eine Seite nicht gefunden wird will ich wissen, von welcher seite er kam (Fehler 404).
Greatz
-
Nein, mann kan mit JS zwar innerhalb der History navigieren, ihren Inhalt kann man jedoch nicht ermitteln.
Etwas anderes ist es, wenn man von einer anderen Seite(per Link etc.) auf eine Seite kommt, dann ist die Herkunftsseite per document.referrer ermittelbar(im HTTP)
-
Hallo Sven,
ich habe jetzt zum testen zwei Beispielseiten erstellt:
1.htm
Code :1 2 3 4 5 6 7 8 9 10
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Startseite</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <a href='JavaScript:window.open("test.html");'>Test Linka</a> </body> </html>
test.html
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>PopUp</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <script language="JavaScript"> var temp = opener.referrer; alert(temp); </script> </body> </html>
Allerdings gibt mir der JavaScript nicht das aus, was ich gerne hätte. Ich bekomme "nur" undefined und in der 1.htm steht danach [objekt]. Woran kann es liegen, bzw. was mach ich falsch?
So Long
-
Nur sehe ich den Zusammenhang von Errorhandling in C# und JS noch nicht so ganz.
Ist es eine Clientapplikation in C# die irgendwas macht oder wie genau?
-
In ASP.Net gibt es eine Webconfig, in der man angeben kann, wie sich der Webserver bei einem CustomError verhalten soll. Da habe ich angegeben, dass er auf eine allgemeine Seite verweisen soll (Fehler aufgetreten). Jetzt will ich das ganze allerdings noch in der Datenbank mitloggen. Eines der Felder bezieht sich auf die letzte geöffnete Seite des Anwenders.
-
dass in der 1.htm [object] steht, liegt bereits an deinem Funktionsaufruf dort....
Zitat von aKraus
window.open() hat als Rückgabewert ein window-objekt, deshalb wird beim Klicken auf den Link das [object] hineingeschrieben. Notiere es so:
...mit void() werden Rückgabewerte unterdrückt.Code :1
<a href="javascript:void(window.open('test.html'));">Test Linka</a>
Warum der refferer 'undefined' ausgibt?
Ich habe nichts von "opener.referrer" oder "window.referrer" geschrieben.... mein Vorschlag hiess "document.referrer"...und wenn du es genau so notierst, solltest du auch etwas ausgegeben bekommen.
-
Da bekomme ich einen Empty String bzw. die Messagebox ist leer
-
Probierst du das schon auf dem Server...im lokalen Dateisytem wird kein REFERER gesetzt.Etwas anderes ist es, wenn man von einer anderen Seite(per Link etc.) auf eine Seite kommt, dann ist die Herkunftsseite per document.referrer ermittelbar(im HTTP)
-
Ich teste es derzeit per http://localhost bzw. http://pcname
-
Und hier...was gibt dein Browser da aus?
-
Hallo Sven,
Hier taucht bei mir der Link dieses Threads auf. Das bei mir ein empty String kam, lag am window.open...
Ich danke dir für deine Hilfe
MFG
Ähnliche Themen
-
history.go(-1)
Von crashx im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 24.10.05, 02:38 -
History
Von Chronix im Forum Autodesk Maya (ehemals Alias)Antworten: 2Letzter Beitrag: 22.05.05, 17:37 -
History mit JComboBox
Von eagle im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 08.04.05, 06:43 -
History Frage ! plz help !
Von Veit Aaron im Forum PhotoshopAntworten: 3Letzter Beitrag: 03.02.05, 22:30 -
history zu kurz
Von MrBarcode im Forum PhotoshopAntworten: 5Letzter Beitrag: 29.07.01, 18:20





Zitieren
Login





