2012-06-05
흔히 onclick="window.open('주소', '타겟', '옵션')" 식으로 쓰이는 팝업창에서, 해당 팝업창을 띄운뒤에 이런저런 작업을 할 경우 팝업창이 다른 창에 가려서 안보이게 된다.
그런데 이때 다시 해당 팝업창을 여는 버튼을 클릭하면, 해당 팝업창은 이미 열려 있기 때문에 아무런 일이 발생하지 않는다.
이럴때 아래와 같은 소스를 해당 팝업창의 body에 써주면 된다.
<body onload="window.self.focus();">
한마디로 해당 팝업창에 윈도우 커서를 가져다 놓아서 창들중에서 맨 위로 올라오게 하는것이다.