Witam,
Czy powstaje jakiś event przy zmianie adresu przez etykietę? Np z
http://127.0.0.1/~ajax/#powierzchnia=4000
na
http://127.0.0.1/~ajax/#powierzchnia=200
Chodzi mi oto, że chcę przechwycić, gdy ktoś kliknie Backspace lub button BACK, wtedy zmienia się URL, ale że strona się nie odświeża to nie zostanie wywołany event onunload etc.
Backspace mogę sprawdzić przy pomocy evt.keyCode etc., ale jeżeli ktoś kliknie button BACK, to w tym momencie nie potrafię tego obsłużyć, bo nie wiem jakie zdarzenie jest wywoływane.
Jedyną możliwością jaką widzę jest testowanie co np. 1 sekundę czy nie zmienił się URL przy pomocy setInterval, ale wydaje mi się to trochę mało optymalny sposób?
Proszę o pomoc.
Pozdrawiam