Показать сообщение отдельно
  #1 (permalink)  
Старый 04.06.2013, 15:34
Новичок на форуме
Отправить личное сообщение для oksanaweb Посмотреть профиль Найти все сообщения от oksanaweb
 
Регистрация: 04.06.2013
Сообщений: 1

как сделать что бы при открытии страницы сразу открылось большое фото
Здравствуйте. Помогите разобраться. Стоит такая задача. На сайте для фотогалереи используется jQuery FancyBox, под каждой фотографией есть кнопки поделиться в соц.сетях. Можно ли указать такую ссылку для соц.сетей на страницу, что бы при переходе по ней, сразу открывалась в полный размер требуемая фотография. Потому что прямую ссылку на фото (www.domen.ru/image/big/image.jpg) указывать не хочется, хочется чтобы если человек заинтересовался, то перешел не напрямую на фото, а именно на страницу с фото. Но в фотогалереи фотографий много, хочется что бы при переходе уже была по умолчанию открыта в большом размере выбранная фотография. Пробовала сделать так:

Фото на странице
<a name="FB1" id="FB1" class="fancybox" href="image/big/image.jpg" title="Первый">
<img src="image/small/image.jpg" width="150" height="113" border="0">
</a>
<a name="FB2" id="FB2" class="fancybox" href="image/big/image2.jpg" title="Второй">
<img src="image/small/image2.jpg" width="150" height="113" border="0">
</a>


Так в head в скрипте прописано, где класс fancybox выполняем функцию fancybox()
$(document).ready(function() {
            $(".fancybox").fancybox({});
});


В соц.сетях видны вот такие ссылки:
www.domen.ru/fotogaler.php#FB1
www.domen.ru/fotogaler.php#FB2

Теперь стоит задача, что бы при переходе по такой ссылке, соответствующая картинка была уже открыта. В скрипте у меня написано следующее:

ahash=document.location.hash; 
       reg= /^#FB?/;
       if (reg.test(ahash))
       {
           hash = ahash.substring(1);
           aaa = document.getElementById(hash);
           ??????????????
       }


Что написать в последней строчки, заместо вопросов? Т.е. обратиться к самой ссылке и требуемой фото можно, а вот как теперь сделать так чтобы картинка открылась с помощью FancyBox?
Ответить с цитированием