자식창 제어하기

Web/JSP 2007. 10. 26. 10:46
우선 자식창을 띄우는 객체와 메소드를 설명하겠습니다.

window 객체와 open()메서드를 사용해서 새 창을 엽니다.
var newWindow = window.open(http://naver.com, "Naver", "toolbar=no,location=no,status=no,scrollbars=no,resizable=no,menubar=no, titlebar=no, width=400, height=425");

open 메서드는 대략 위와 같은 파라미터를 가집니다.

첫번째 파라미터는 새창의 주소를 두번째 파라미터는 그 창의 이름 띄어쓰기 사용하면안됩니다.

마지막으로 세번째 파라미터는 새 창의 속성을 정합니다.

리턴값은 새창으로 띄운 것을 지칭하므로 이 객체를 가지고 새 창을 제어가 가능합니다.

새 창에서는 opener 라는 객체를 통해 부모창을 제어할 수 있습니다.

closed 란 속성을 사용해서 창이 닫혀있는지 여부를 알 수있습니다.

이를 통해 새창을 새로 띄울 것인지 focus() 메서드를 써서 창을 가리킬 것인지 정할 수 있습니다.
Posted by 행복한 프로그래머 궁금쟁이박
TAG

댓글을 달아 주세요