2009-04-25 3 views

답변

1

특별한 것은 아니지만 iframe이 작동하는 방식입니다. 해당 사이트의가

<a href="LINK" target="_top">text</a> 

이 있다면

그러나 그것은 메인 페이지에서 iframe이 부하의 탈옥 것입니다.

iframe이 target = _top 링크로 창을 넘기는 것을 막을 수있는 방법이 없습니다. 부모 창에서 iframe에있는 다른 사람의 콘텐츠를 수정할 수 없으며이 작업을 수행하지 못하게하는 교차 프레임과 관련된 보안 문제가 있습니다.

Thickbox를 사용하면 HTML 파일을로드하고 iframe에 머물고 싶은 모든 페이지에서 target = _top을 삭제하지 마십시오.

그래서 일부 jQuery를 함께 Thickbox와의 예에서 & 붙여 넣기를 복사

<script> 
    var height = 300; 
    var width = 300; 
    $(function(){ 
    $("#execute").click(function(){ 
     $("#link1").attr('href',$('#go').val() + "?height=" + height *"&width=" + width).trigger('click'); 
    }); 
    }); 
</script> 

<input type="text" name="go" id="go" /> 
<button id="execute">Go >></button> 

<a id="link1" href="ajaxOverFlow.html?height=300&width=300" title="add a caption to title attribute/or leave blank" class="thickbox">Scrolling content</a> 
0

Facebox 플러그인은 Thickbox와 방식에 원격 페이지에 가져옵니다.