2009-10-05 2 views

답변

2

브라우저, 그들은 단순히 그것을 무시 더 이상 <META HTTP-EQUIV="Window-target" CONTENT="_top" /> 메타 태그를 지원하지 않는 것 같습니다. 따라서 Gumbo가 제안한 것처럼 사람들이 JavaScript를 사용하는 것이 귀찮은 이유입니다.

3

더 나은 사용 BASE element 대신 :

<base target="_top"> 

그러나이 문서가 프레임 안에로드 할 방지하지 않습니다. 별도의 지정이없는 경우 모든 링크가 대상 _top을 기본 대상으로 사용하도록 강제합니다.

은 그러나 당신이 프레임 안에로드 할 문서를 방지하려면,이 자바 스크립트 코드를 시도 :

if (top != self) { 
    top.location.href = self.location.href; 
} 
+0

그래서 내가 올바르게 이해한다면, 윈도우 타겟은 현재 페이지에 적용되지 않지만 현재 페이지 내의 링크에 적용됩니다. 그 맞습니까? – Aheho

+0

@Aheho : 솔직히 말하면, 나는 그런 HTTP 동등한 헤더 필드에 대해 들어 본 적이 없다. – Gumbo

관련 문제