팝업창 맨위로 올라오게 하기

by 조쉬 posted Mar 26, 2021
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

흔히 onclick="window.open('주소', '타겟', '옵션')" 식으로 쓰이는 팝업창에서, 해당 팝업창을 띄운뒤에 이런저런 작업을 할 경우 팝업창이 다른 창에 가려서 안보이게 된다.
그런데 이때 다시 해당 팝업창을 여는 버튼을 클릭하면, 해당 팝업창은 이미 열려 있기 때문에 아무런 일이 발생하지 않는다.
이럴때 아래와 같은 소스를 해당 팝업창의 body에 써주면 된다.

<body onload="window.self.focus();">

한마디로 해당 팝업창에 윈도우 커서를 가져다 놓아서 창들중에서 맨 위로 올라오게 하는것이다.