Помогите пожалуйста! Проблема с # адресом.

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Igoronix
Сообщения: 1
Зарегистрирован: 10 авг 2012, 15:04

Помогите пожалуйста! Проблема с # адресом.

Сообщение Igoronix »

Я не разбираюсь в API ВК. Вот только пару дней назад начал интересоваться та как надо сделать одно приложение... Можете показать и объяснить, что надо сделать что бы стандартный AJAX код со сменой ссылки заработал в ВК. Контен он подгружает... А вот ссылку при изменении контента менять IFrame не хочет. Очень нужна помощь!

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

 var hash = window.location.hash.substr(1);    var href = $('#nav li a').each(function(){        var href = $(this).attr('href');        if(hash==href.substr(0,href.length-5)){            var toLoad = hash+'.html #content';            $('#content').load(toLoad)        }                                               });     $('#nav li a').click(function(){                                          var toLoad = $(this).attr('href')+' #content';        $('#content').hide('fast',loadContent);        $('#load').remove();        $('#wrapper').append('<span id="load">LOADING...</span>');        $('#load').fadeIn('normal');        window.location.hash = $(this).attr('href').substr(0,$(this).attr('href').length-5);        function loadContent() {            $('#content').load(toLoad,'',showNewContent())        }        function showNewContent() {            $('#content').show('normal',hideLoader());        }        function hideLoader() {            $('#load').fadeOut('normal');        }        return false;            }); 
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Помогите пожалуйста! Проблема с # адресом.

Сообщение Александр »

setLocation - Изменяет хеш текущего адреса страницы, который записывается в адресной строке браузера после символа #. Используется для поддержки кнопок "назад" и "вперед" в браузере. Параметр fireEvent определяет - нужно ли вызывать событие onLocationChanged сразу после запуска метода.
http://vk.com/developers.php?oid=-1&p=Javascript_API
Ответить