2014-09-06 1 views
0

내에서 내가 iframe이 창 내에서 부모로부터 정보에 대한 방법을 찾기 위해 노력하고 Fancybox 2.Fancybox : iframe이

를 사용하고부터 부모의 함수를 호출합니다. 버튼에 iframe을 연 후 부모

  • , 사용자가 클릭에서

    1. 개방 Fancybox은 iframe : 여기 내 상황입니다. 이 클릭에는 부모로부터 정보가 필요합니다.이 정보는 부모에게 함수를 호출하기를 희망합니다. 이 버튼을 클릭해도 iframe을 닫지 않아야합니다.

    팬시 박스 2에서 사용할 수 있습니까? 나는 많은 게시물을 읽었고 이것을 파악할 수 없다.

    도움 주셔서 감사합니다.

  • 답변

    1

    당신의 상위 페이지에이 기능이있는 경우를 iframe 페이지 내에서

    function fnParent() { 
        // returns some data 
    }; 
    

    ... 당신은 단지 그 함수처럼 호출 할 필요가 :

    parent.fnParent(); 
    

    공지 사항을 당신 경우 fancybox를 iframe 모드로 열거 나, 아무런 상호 작용이 없거나 iframe 내부의 click 이벤트가 하나의 클릭 된 요소가 parent.jQuery.fancybox.close() 메소드를 호출하지 않는 한 fancybox를 닫지 않습니다.

    또한 iframe 페이지에는 jQuery가 포함되어 있어야하며 부모 페이지의 응답을 처리하기위한 자체 스크립트 및 함수가 있어야 할 수도 있습니다.