Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Изменения window.location.hash (https://javascript.ru/forum/events/22117-izmeneniya-window-location-hash.html)

zebra 06.10.2011 22:30

Изменения window.location.hash
 
Как можно определить, изменен ли хэш кликом по ссылке, или клавишей backspace? Может кто-то сталкивался с такой задачей

zebra 06.10.2011 22:37

Или как можно запретить изменение хеша клавишей backspace?

zebra 06.10.2011 23:03

Пока что только такой вариант накатал.
$(document).bind('keydown', function(e) {
                    if(e.keyCode == 8) {
                         if(e.target.nodeName != 'INPUT' && e.target.nodeName != 'TEXTAREA') {
                              e.stopPropagation();
                              e.preventDefault();
                         }
                    }
               });


Часовой пояс GMT +3, время: 22:08.