JavaScript 프레임워크 사용하기
창 개체에 대해 이야기할 때 프레임 내의 웹 페이지도 창 개체, 즉 프레임 개체도 창 개체라고 언급했습니다. 가장 이해하기 쉬운 용어로 말하면, 각 HTML 파일은 프레임을 정의하는 웹 페이지("프레임 웹 페이지")를 포함하여 창 개체를 차지합니다. IE에서는 "
window.frames[x] window.frames['frameName'] window.frameName
여기서 x는 window 객체에 지정된 프레임을 의미하며, 다른 배열과 마찬가지로 x도 0부터 시작합니다. FrameName은 프레임의 이름을 나타내며 의 "name" 속성과 동일합니다.
window.frameName을 사용하여 지정된 창 개체가 프레임 웹 페이지이기도 하면 해당 프레임을 참조하는 방법은 window.frameName.subFrameName입니다. 등.
"창" 개체가 참조되는 위치에 관계없이 "현재" 창 개체가 반환된다는 점에 유의해야 합니다. 다른 창 객체에 접근하려면 parent 및 top 속성을 사용해야 합니다. parent는 현재 창 개체를 포함하는 프레임 웹 페이지인 "부모" 창 개체를 나타냅니다. top은 창 상단에 있는 창 개체를 나타냅니다.
프레임워크를 사용할 때는 JavaScript에 정의된 전역 변수와 맞춤 함수에도 세심한 주의를 기울여야 합니다. 그들은 모두 자신이 속한 창 개체에 속합니다. 다른 프레임워크에서 전역 변수나 사용자 정의 함수를 참조하려면 "Window object.Frame object [.Frame object...].Global 변수 또는 사용자 정의 함수"라는 귀찮은 방법을 사용해야 합니다.
위의 문제는 연결을 설정할 때 종종 무시됩니다. 기본 대상 창이