2009-11-23 3 views

답변

5

이것은 HTML 프레임에서 벗어나서 현재 페이지로 최상위 프레임을 대체합니다.

target="_top"으로 링크를 클릭하면 전체 프레임 세트가 삭제되고 링크가 가리키는 페이지로 바뀝니다. 바로이 코드가 단순히 "링크를 여는 것"(사용자 용어로는 JavaScript에서 window.open의 형식을 취하는 것과 동일 함)을보고있는 바로 그 페이지와 동일하지만 최상위 수준입니다.

self이 현재 표시되는 페이지입니다. top은 브라우저가 표시하는 최상위 프레임입니다. 브라우저가 프레임 세트를 표시하지 않으면 self == top이 유지됩니다. 그러나 우리 페이지가 틀린다면, 그들은 다를 것입니다. 페이지가 프레임에 표시하고 이전에 언급 한 바와 같이 window.open 그냥 "_top" (두 번째 인수로 설정 target 속성을 가진 링크를 클릭처럼, 인 경우

그래서 self != top가 감지합니다.

+0

이 좀 더 구체적으로 할 수 있습니까? – Mask

0

뜻 "나는 경우 상단 페이지를하지 즉 프레임에로드하고하는 것은, "

관련 문제