HTML4.0에는 rel이라는 새로운 속성이 추가되었습니다. 이 속성은 링크와 링크가 포함된 페이지 간의 관계 및 링크 대상을 설명하는 데 사용됩니다.
rel에는 다음, 이전, 장, 섹션 등과 같은 많은 속성 값이 있습니다. 우리가 사용하고 싶은 것은 rel="externa l" 속성입니다. 원래 코드는 다음과 같이 작성되었습니다.
<a href="document.html" target="_blank"> 새 창 열기</a>
이제 다음과 같이 작성하세요. <a href="document.html" rel="external">새 창 열기</a>
이것은 엄격한 방법입니다. 물론 자바스크립트와 결합해야 효과적이다.
자바스크립트의 전체 코드 JS는 다음과 같습니다.
인용된 내용은 다음과 같습니다. 함수 외부 링크() { if (!document.getElementsByTagName) 반환; var 앵커 = document.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++) { var 앵커 = 앵커[i]; if (anchor.getAttribute("href") && 앵커.getAttribute("rel") == "외부") 앵커.타겟 = "_blank"; } } window.onload = 외부링크; |
.js 파일(예: external.js)로 저장한 다음 외부 연결 방법을 통해 호출할 수 있습니다: <script type="text/javascript" src="external.js"></script>
그게 다야.
이유: 주로 "사용 편의성 및 친근성" 문제로 인해 외국인은 사용자의 동의나 명확한 안내 없이 새 창을 여는 것이 무례하다고 생각하기 때문입니다.