내부에있는 문서를 만들 때 IFRAME
해당 프레임의 모든 링크가 동일한 프레임에서 자동으로 열립니다. 그러나 링크 (요소 또는 요소)의 속성을 사용하면 링크를 열어야 할 위치를 결정할 수 있습니다.
iframe에 특성이있는 고유 한 이름을 지정하고 해당 프레임에서 ID를 값으로 사용하여 링크를 가리킬 수 있습니다. 목표
속성:
id = "page">target = "page">
현재 브라우저 세션에 존재하지 않는 ID에 대상을 추가하면 새 브라우저 창에 해당 이름의 링크가 열립니다. 처음으로 이름이 지정된 대상을 가리키는 링크가 동일한 새 창에서 열립니다.
그러나 모든 창이나 모든 프레임의 이름을 ID로 지정하지 않으려는 경우 이름이 지정된 창이나 프레임을 사용하지 않고도 특정 창을 대상으로 지정할 수 있습니다. 이를 표준 표적이라고합니다.
네 가지 목표 키워드
명명 된 프레임이 필요없는 4 개의 대상 키워드가 있습니다. 이 키워드를 사용하면 웹 브라우저 창의 ID와 관련이없는 특정 영역에서 링크를 열 수 있습니다. 다음은 웹 브라우저에서 인식 할 수있는 대상입니다.
_본인
- 이것은 모든 앵커 태그의 기본 대상입니다. 설정하지 않은 경우
목표
속성을 사용하거나이 대상을 사용하면 링크가 링크와 동일한 창이나 프레임에서 열립니다.
- 이것은 모든 앵커 태그의 기본 대상입니다. 설정하지 않은 경우
_부모의
- iframe은 웹 페이지에 내장되어 있습니다. 그리고 다른 웹 페이지의 다른 iframe 안에있는 페이지에 iframe을 삽입 할 수 있습니다. 설정하면
목표
~에 속성_부모의
iframe을 보유하고있는 웹 페이지에서 링크가 열립니다.
- iframe은 웹 페이지에 내장되어 있습니다. 그리고 다른 웹 페이지의 다른 iframe 안에있는 페이지에 iframe을 삽입 할 수 있습니다. 설정하면
_상단
- iframe이있는 대부분의 상황에서이 타겟은
_부모의
타겟 않습니다. 그러나IFRAME
내부IFRAME
,_상단
타겟은 시리즈의 최상위 창에서 링크를 열어 모든 iframe을 제거합니다.
- iframe이있는 대부분의 상황에서이 타겟은
_공백
- 이것은 가장 일반적으로 사용되는 타겟입니다. 팝업과 마찬가지로 완전히 새로운 창에서 링크를 엽니 다.
당신의 프레임의 이름을 선택하는 방법
iframe이있는 웹 페이지를 만들 때 각 페이지에 특정 이름을 지정하는 것이 좋습니다. 이를 통해 자신이 무엇인지 기억하고 특정 프레임에 링크를 보낼 수 있습니다.
나는 그들이 무엇을 위해 내 iframe을 명명하고 싶습니다. 예 :
id = "links">id = "external-document">
대상과 함께 HTML 프레임 사용
HTML5는 프레임과 프레임 세트를 더 이상 사용하지 않지만 HTML 4.01을 계속 사용하는 경우 iframe을 타겟팅하는 것과 같은 방식으로 특정 프레임을 타겟팅 할 수 있습니다. 프레임 이름에 신분증
속성:
id = "myFrame">
그런 다음 다른 프레임 (또는 창)의 링크에 동일한 대상이 있으면 해당 프레임에서 링크가 열립니다.
target = "myFrame">
4 개의 타겟 키워드는 프레임에서도 작동합니다. 그만큼 _부모의
둘러싸는 프레임에서 열리 며, _본인
동일한 프레임에서 열리 며, _상단
동일한 윈도우에서 열리지 만 프레임 셋 외부에서는 열리지 않습니다. _공백
새 창 또는 탭에서 열립니다 (브라우저에 따라 다름).
기본 대상 설정
요소를 사용하여 웹 페이지에서 기본 대상을 설정할 수도 있습니다. 너는 목표
속성을 모든 링크가 열려 있도록하려는 iframe (또는 HTML 4.01의 프레임)의 이름으로 변경하십시오. 또한 네 개의 대상 키워드 중 하나의 기본 목표를 설정할 수도 있습니다. 페이지의 기본 대상을 작성하는 방법은 다음과 같습니다.
요소는 머리
문서의 void 요소이므로 XHTML에서는 닫는 슬래시를 포함합니다.
/>