Страница 1 из 1

ХЕШ (якоря)

Добавлено: 26 янв 2013, 22:06
ari1997
как создать якоря (#123) во фрейм приложении , чтобы переходила на ту страницу под которым обозначен хеш vk.com/app123******#123 с использованием только JS вконтакте ?
У меня есть код:

Код: Выделить всё

<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script type="text/javascript"> VK.callMethod("setLocation", 'index'); function resize() {} </script>
что-то в этом роде!
только если пишешь vk.com/app123****#123 то переходит только на vk.com/app123**** !
Помогите решить вопрос !

Re: ХЕШ (якоря)

Добавлено: 27 янв 2013, 15:43
Kassad
Доброго времени суток! Если я Вас правильно понял, то вам нужно отслеживать когда изменяется якорь и перекидывать пользователя на URL этого якоря. Если так, то для этого Вам необходимо воспользоваться событием "onLocationChanged".

Код: Выделить всё

VK.addCallback("onLocationChanged", onLocationChanged);     function onLocationChanged(hash) {        window.location = hash;    } 

Re: ХЕШ (якоря)

Добавлено: 31 янв 2013, 12:38
ari1997
Спасибо!!! Всё работает!