2013-07-13 4 views
1

좋아, 먼저 그의 관심을 가져 주셔서 감사합니다. 3 가지 HTML 문서에 3 개의 iframe이 있습니다. 이 방식으로 구성 :iframe에 대상 링크 캡처

을 iframemain.html에서 내가 가진 : iframeparent.html에서

<iframe src="iframeparent.html" width="100%" height="600"> 
</iframe> 

내가 가진 : iframeson.html에서

<iframe src="iframeson.html" width="90%" height="350" name="_parent"> 
</iframe> 

내가 가진 :

<iframe src="http://anywebsite.com/samplepage.html" width="80%" height="300"> 
</iframe> 

http://anywebsite.com/samplepage.html 링크가 m으로로드되었으므로이 작업을 수행했습니다. (iframemain.html), 그리고 내가 원하는 것을, 내가 목표를 캡처하고 내용을로드 할 수 있으면 좋겠 iframeEmplementation.html iframemain.html에 완벽하지 않고

내가 내용을 제어 할 수 없음을 명확히 : http://anywebsite.com/samplepage.html하지만 링크가 기본 창에로드된다는 것은 귀찮습니다. 모든 링크가 동일한 iframe 또는 iframe에 많이로드되기를 바랍니다.

Javascript 또는 Jquery에서는이 기능을 사용할 수 있습니까? 귀하의 답변에 감사드립니다.

+0

동일한 출처 정책으로 인해 고객에게 제공되지 않습니다. 당신은 서버에 프록시를 사용할 수 있습니다 – mplungjan

+0

더 설명해 주시겠습니까? 대단히 감사합니다 – 0lindaynt

+0

SO 검색 JavaScript 프록시 – mplungjan

답변

0

내가 이해 한 경우에는이 올바르게

당신은 iframemain에 페이지 http://anywebsite.com/samplepage.html 프레임하려는 참조하십시오.

해당 페이지가 대상 = "_ 부모"또는 악화와 링크의 무리가있다 "_top"

당신은 모든 링크가 것이 아니라 iframemain 대상으로하지에 프레임 한 페이지가 프레임에 유지합니다.

링크가 _parent를 대상으로하는 경우 솔루션이 올바른 것입니다. 타겟이 _top 인 경우 서버에서 프록시를 사용해야합니다. 그들이 (자바 스크립트 또는 기본 예를 들어 타겟을 사용하여) 링크를 대상으로하는 방법을 변경하지만 아이디어는 당신이

<iframe src="yourproxy.php?url=http://anywebsite.com/samplepage.html" width="80%" height="300"></iframe> 

거기에있는 것이 있다면 그것은 휴식 것이, _self

모든 _top 및/또는 _parent 교체

그러나 우리가 더 잘 도울 수 있도록 링크의 몇 가지 예를 보여줍니다 (고객을 보호하기 위해 URL을 변경할 수 있음)