2010-08-13 4 views

답변

102

:

  • window는 현재 프레임을 의미합니다.
  • parent은 현재 프레임의 부모를 나타냅니다.
  • top은 가장 바깥 쪽 프레임을 나타냅니다.

프레임이없는 경우 모두 reference to the current window입니다. 한 수준의 프레임 내에있는 경우 parenttop은 모두 동일한 내용을 나타냅니다.

+0

고마워요. 특정 브라우저의 특수한 조건이 있는지 알고 있습니까? 예를 들어 XXX에서 최상위가 적용되지 않습니다. –

+0

페이지가 다른 보안 컨텍스트의 페이지 (동일한 출처 정책에 따라, 즉 다른 호스트 이름)에 의해 프레임에서 열린 경우 다음을 수행해서는 안됩니다. 부모 객체 내부의 속성에 액세스 할 수 있어야합니다. 이것은 모든 브라우저의 정상적인 보안입니다. 프레임에서 다른 사이트를 열거 나 프레임의 다른 사이트에서 열어서 사이트 간 스크립팅을 방지합니다. – thomasrutter

+0

또한 'self'는 중첩이없는 경우 동일한 객체를 참조합니다. – another

관련 문제