Фотогалерея - при открытии группы не обновлять всю страницу.

#
Фотогалерея - при открытии группы не обновлять всю страницу.
Здравствуйте.

Такая ситуация:
http://www.im-happy.ru/clubs/ пролистываем страницу вниз. Нажимаем на изображение "Panorama" (это группа ИС). Открывается список подгрупп. Все хорошо, но страница обновляется целиком, поэтому снова приходится пролистывать вниз.

Нужно как-то заморозить положение страницы при переходе между группами ИС.

Подскажите, как это можно сделать? Это нужно использовать фреймы(пока не пробовал, кажется Iframe подойдет?) или какой-то другой подход?

PS: такой вид сайта - требование заказчика. Поэтому предложение скомпоновать страницу так, чтобы все входило на один экран - не подходит.
#
Re: Фотогалерея - при открытии группы не обновлять всю страницу.
Все проще

формируйте ссылку вместе с якорем

к примеру
http://www.im-happy.ru/clubs/Panorama/#clubs_list


только поменяйте в вашей верстке div c классом clubs_list на id
Cоздание сайтов на базе HostCMS: верстка и интеграция макетов, настройка, обновление системы, консультации.
#
Re: Фотогалерея - при открытии группы не обновлять всю страницу.
Спасибо!!
#
Re: Фотогалерея - при открытии группы не обновлять всю страницу.
Все работает.. но неприятный момент имеется. IE сначала встает на якорь, затем подгружает картинки. Все получается ровно, сайт не прыгает. Опера сначала прыгает наверх сайта,подгружает картинки, потом прыгает на якорь. Некрасиво получается.

Можно увидеть здесь: http://im-happy.ru/clubs/Panorama/14/74/#content  При клике на фотки справа обновляется центральная фотка.

Можно как-нибудь сказать опере, что сначала надо прыгнуть на якорь? Или как-то еще избавиться от этого прыганья?
#
Re: Фотогалерея - при открытии группы не обновлять всю страницу.
Хм.. Судя по всему и ИЕ тоже прыгает сначала наверх сайта. Просто это было менее заметно, т.к. лучше подгружал картинки из кэша.

Видимо придется вешать IFrame для отображения контента? Или можете подсказать лучшие варианты?
Модератор
#
Re: Фотогалерея - при открытии группы не обновлять всю страницу.
VolT,
Так у Вас идет перезагрузка картинки. Сделайте загрузку картинки на JS, чтобы страница не перезагружалась.
#
Re: Фотогалерея - при открытии группы не обновлять всю страницу.
Имеете в виду картинку фона? Или саму фотографию?
В любом случае, очень прошу пример кода, потому, что JS могу читать, но пока не писать ).
#
Re: Фотогалерея - при открытии группы не обновлять всю страницу.
Уважаемый HostCMS, ответьте, пожалуйста, на вопрос?
Подозреваю, что вы имели в виду статику сайта: фон, кнопки и тд? А не саму фотографию.

И подскажите очень кратко по JS. Кажется имеете в виду, что при первой загрузке страницы нужно загонять статику в переменные, чтобы при обновлениях фотографии, статика не загружалась заново?
Верно?
#
Re: Фотогалерея - при открытии группы не обновлять всю страницу.
Все еще очень жду помощи!!!
Подскажите хотя бы логику, как это должно работать, чтобы страница не перезагружалась? Примеры кода попробую потом сам поискать.
Модератор
#
Re: Фотогалерея - при открытии группы не обновлять всю страницу.
VolT,
Картинку товара перезагружать на JS. VolT писал(а):
Кажется имеете в виду, что при первой загрузке страницы нужно загонять статику в переменные, чтобы при обновлениях фотографии, статика не загружалась заново?
Верно?
Мне неясно о какой статике Вы говорите.

К сожалению сейчас у Вас на сайте "arse error: syntax error, unexpected $end in ..../data_templates/1.htm  on line 272". Вам нужно иметь ссылку на следующую картинку, думаю лучше использовать AJAX.
Авторизация