Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.03;
Скачать: CL | DM;

Вниз

Как отловить изменение location.hash (JS,XHTML)   Найти похожие ветки 

 
Дмитрий С ©   (2009-11-03 09:48) [0]

Нужно отловить момент когда меняется document.location.hash;
Момент нажатия на какую-либо ссылку отловить не сложно, но как быть с вручную введенным пользователем и, самое актуальное, момент, когда пользователь нажимает кнопку Back в браузере (Браузер при этом не переоткрывает страницу, а только пытается скролить)?
Мне нужно делать кое-какие изменения на странице при изменении document.location.hash.
Способ проверять по таймеру я и сам знаю, поэтому не предлагать.


 
Lamer@fools.ua ©   (2009-11-03 11:35) [1]

hash? Может, href?


 
Lamer@fools.ua ©   (2009-11-03 11:36) [2]

Событие onunload у макумента подойдёт?


 
Дмитрий С ©   (2009-11-03 12:19) [3]


> Событие onunload у макумента подойдёт?

не проходит.

> Lamer@fools.ua ©   (03.11.09 11:35) [1]

Именно hash.
Hash - эта та часть, что после решетки идет в адресе, например
htt p : / / www/eliseeva/#album2photo5


 
palva ©   (2009-11-03 13:47) [4]

При изменении hash по идее должна делаться попыка scroll. Так может назначить собственный document.onscroll ?

Это если я правильно домысливаю ситуацию...


 
palva ©   (2009-11-03 14:22) [5]

Хотя вот здесь http://www.ozoneasylum.com/10794 вроде бы пишут, что onscroll работает только в IE



Страницы: 1 вся ветка

Текущий архив: 2010.01.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
15-1257230908
Дмитрий С
2009-11-03 09:48
2010.01.03
Как отловить изменение location.hash (JS,XHTML)


15-1257164173
Serge
2009-11-02 15:16
2010.01.03
Нужен софт для написания хелпа к проге


15-1256640147
ZeroDivide
2009-10-27 13:42
2010.01.03
IsDelphiDead.com


15-1256225989
Empleado
2009-10-22 19:39
2010.01.03
Поднять облака! Интересно, о какой "установке" идет речь ?...


2-1258113824
Acrisim
2009-11-13 15:03
2010.01.03
Многострочный едит