2012-06-19 2 views
-1

나는 모달 창에서 일련의 iframe과 외부 파일을 여는 홈페이지를 가지고 있습니다.Fancybox 직접 URL 리디렉션

내 구조는, 몇 가지 링크가 지정된 패널에 직접 가리킬 수이

<a href="page1.html" class="fancybox inframe">Page 1</a> 
<a href="page2.html" class="fancybox inframe">Page 2</a> 
<a href="page3.html#2" class="fancybox inframe">EXAMPLE PAGE</a> 
<a href="page3.html#6" class="fancybox inframe">Page 4</a> 

주와 유사하다. 나는 브라우저에 입력하여 직접 해당 페이지에 액세스하면

Fancybox이 양식 http://domain.com/page3.html#2 에 URL을 생성, 내 homepage.html로 리디렉션하고 해당 fancybox를 열고 싶습니다.

내가 어떻게 이것을 달성 할 수 있습니까?

감사합니다.

+0

어떤 fancybox 버전입니까? – JFK

+0

나는 Fancybox 버전 2를 사용하고 있습니다. – Milksamsa

답변

0

동일한 URL이 서버에서 다른 응답을 반환하는 것은 불가능합니다. 하나는 fancybox의 내용이고 다른 하나는 fancybox가 열린 전체 창입니다.

매개 변수를 구별하려면 적어도 쿼리 문자열 매개 변수를 추가해야합니다. 예를 들어 사용자가 쿼리 문자열 매개 변수를 추가하지 않고 URL을 입력하면 문서 준비 이벤트에서 fancybox를 여는 로직을 구현할 수 있습니다.

한편 프로그램 방식으로 창을 표시 할 때 매개 변수를 제공하고 콘텐츠 만 표시 할 수 있습니다.

+0

사실 우리는 매개 변수를 사용하고 있습니다! fancybox에서 page3.html의 # 2 패널을 domain.com/page3.html#2에서 domain.com/index.html로 리디렉션하고 싶습니다. 내가 분명했기를 바랍니다. – Milksamsa