iframe 외부에서 열리는 링크를 클릭 할 때 링크가있는 iframe 내의 서버 외부 URL을로드해야합니다. 하지만 같은 iframe 내에서 열려고합니다.동일한 iframe에서 iframe 링크를 여는 방법은 무엇입니까?
어떻게 가능합니까?
iframe 외부에서 열리는 링크를 클릭 할 때 링크가있는 iframe 내의 서버 외부 URL을로드해야합니다. 하지만 같은 iframe 내에서 열려고합니다.동일한 iframe에서 iframe 링크를 여는 방법은 무엇입니까?
어떻게 가능합니까?
iframe의 대상 이름을 지정해야합니다.
<iframe src="demo_iframe.htm" name="iframe_a"></iframe>
<p><a href="http://www.w3schools.com" target="iframe_a">www.google.com</a></p>
체크 아웃 _target 속성 하이퍼 링크 : http://www.w3schools.com/tags/att_a_target.asp "_self"
<a href="#" target="_self">link</a>
소스가 다른 도메인에있는 iframe에는 영향을 줄 수 없습니다.
동일한 도메인에 있다면 javascript로 대상 공백을 제거 할 수 있지만 다른 도메인에서는 HTML에 영향을주지 않습니다.
불가능한 것을 시도하는 수많은 시간을 돕고 절약하는 희망.
iframe에로드 된 문서의 링크는 기본적으로 동일한 프레임에서 열립니다.
문서가 기본 동작보다 우선 적용되는 경우 (예 : target="_top"
) 문서는 다른 곳에서로드됩니다.
보안 제한으로 인해 다른 출처의 문서 DOM과의 상호 작용을 방지하기 때문에 "외부 서버"에서 프레임의 경우 해당 프레임의 문서 동작을 변경할 수있는 방법이 없습니다.
target=_self
속성을 설정해야합니다
:
<a href="http://google.com/" target="_self">Google</a>
하지만 외부 웹 사이트를로드하는 경우이 통제 할 수 없을하지 않을 수 있습니다.
'a' 태그에'target = '_self'를 추가하십시오. – zzlalani