per JS aktuelle URL abfragen...

Hallo,

ich habe folgende Aufgabe:

ich habe derzeit eine Methode an einer Site: OnPageUnload( ).
Die wqird aufgerufen sobald das Fenster irgendwie geschlossen wird (oder die Page geaendert).
Nun moechte ich innerhalb dieser Methode die aktuelle URL die oben im Browserfenster steht auslesen.

Wenn also wenn einer meine Site mit
http://www.meinepage.de/index.htm?var1=2&var2=3
aufgerufen hat und nun die aktuelle Seite 'verlaesst' indem er die URL zu
http://www.meinepage.de/index.htm?var1=2&var2=4
aendert will ich das auslesen und mitbekommen.
Es ist fuer den Ablauf zwingend notwendig, dass es in der oben genannten Methode passiert....

hat da jemand eine gute Idee?
Danke!
 
Ich weiß es nicht genau, aber ich vermute sehr stark, dass kein Browser das erlaubt. Es würde immerhin ein großes Privacy-Problem darstellen, wenn du auf deiner Seite erkennen könntest, wohin der Benutzer deiner Seite weitersurft.
 
uiii...
mein erster hilfepost fuer JS.
Du kannst die aktuelle URL mittels

window.location

erfahren.
das ist ein String.

Da ich aber nicht weiss wann die Funktion beim entladen der Seite aufgerufen wird, solltest du vielleicht beim laden der Seite die URL zwischenspeichern und dann beim entladen vergleichen.
Das Problem ist, die Seite wird entladen, ist aber noch die gleiche, und erst wenn die neue seite geladen wird, hast du eine neue URL, aber auch anderen Scriptecode.
Das Problem ist also,variable und code in die nächste seite zu retten oder aber den Seitenwechsel vorherzusehen und die Adresse vorab zu prüfen.
mfg

sw33t

//edit
falls du firefox benutzt koennte dir Greasemonkey dabei behilflich sein.
 
Zurück
Oben