Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.01.03;
Скачать: [xml.tar.bz2];

Вниз

Как отловить изменение 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
2-1257999548
Андрей Смирнов
2009-11-12 07:19
2010.01.03
Как доработать функцию поиска, для работы в цикле?


15-1257353751
Pavia
2009-11-04 19:55
2010.01.03
Фрилас и создание своей фирмы.


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


2-1257870760
Zheksonz
2009-11-10 19:32
2010.01.03
Пересечение прямой и окружности


15-1256743947
Игорь
2009-10-28 18:32
2010.01.03
Бросить курить





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский